Test case 1
1: Range range0 = new Range(132, 1932);
2: Location location0 = new Location(range0);
3: int int0 = location0.getLastBase();
4: assertEquals(1932, int0);
Test case 2
1: Range range0 = new Range(78, 78);
2: Location location0 = new Location(range0);
3: location0.removeRange(range0);
Test case 3
1: Range range0 = new Range(78, 78);
2: Location location0 = new Location(range0);
3: int int0 = location0.getFirstBase();
4: assertEquals(78, int0);
Test case 4
1: Range range0 = new Range((-2984));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: Location location0 = new Location(rangeVector0, true);
4: String string0 = location0.toStringShort();
5: assertNotNull(string0);
Test case 5
1: Range range0 = new Range(44, 78);
2: Location location0 = new Location(range0);
3: boolean boolean0 = location0.equals(location0);
4: assertTrue(boolean0);
Test case 6
1: Range range0 = new Range((-2268));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: Location location0 = new Location(rangeVector0, true);
4: Location location1 = location0.copy();
5: assertNotSame(location0, location1);
Test case 7
1: Range range0 = new Range((-51));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: Location location0 = new Location(rangeVector0, false);
4: LocationParseNode locationParseNode0 = location0.getParsedLocation();
5: location0.setParsedLocation(locationParseNode0);
6: assertEquals(4, locationParseNode0.getType());
Test case 8
1: Range range0 = new Range(0);
2: Location location0 = new Location(range0);
Test case 9
1: RangeVector rangeVector0 = new RangeVector();
2: Location location0 = new Location(rangeVector0, false);
Test case 10
1: Range range0 = new Range((-2268));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: Location location0 = new Location(rangeVector0, true);
4: Location location1 = location0.reverseComplement((-1462));
5: Location location2 = location1.addRange(range0);
6: Location location3 = location2.truncate(range0);
7: assertNotNull(location3);
8: assertNotSame(location1, location2);
Test case 11
1: Range range0 = new Range(44, 78);
2: Location location0 = new Location(range0);
3: Location location1 = location0.addRange(range0);
4: location1.toStringShort();
5: assertNotSame(location1, location0);
Test case 12
1: Range range0 = new Range(2917);
2: RangeVector rangeVector0 = new RangeVector(range0);
3: rangeVector0.add(range0);
4: Location location0 = new Location(rangeVector0, true);
5: String string0 = location0.toStringShort();
6: assertNotNull(string0);
Test case 13
1: Range range0 = new Range((-1134));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: Location location0 = new Location(rangeVector0, true);
4: boolean boolean0 = location0.isPartial(false);
5: assertFalse(boolean0);
Test case 14
1: Range range0 = new Range(78, 78);
2: Location location0 = new Location(range0);
3: Location location1 = location0.addRange(range0);
4: location1.isPartial(false);
5: assertNotSame(location1, location0);
Test case 15
1: Range range0 = new Range(699);
2: Location location0 = new Location(range0);
3: Location location1 = location0.addRange(range0);
4: Location location2 = location1.reverseComplement(1);
5: location2.isPartial(true);
6: assertNotSame(location2, location1);
7: assertNotSame(location1, location0);
Test case 16
1: Range range0 = new Range((-2984));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: Location location0 = new Location(rangeVector0, true);
4: boolean boolean0 = location0.isComplement();
5: assertTrue(boolean0);
Test case 17
1: Range range0 = new Range(78, 78);
2: Location location0 = new Location(range0);
3: boolean boolean0 = location0.isComplement();
4: assertFalse(boolean0);
Test case 18
1: Range range0 = new Range((-51));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: Location location0 = new Location(rangeVector0, false);
4: Range range1 = location0.getTotalRange();
5: assertEquals(51, range1.getCount());
6:
7: int int0 = location0.getLastBase();
8: assertEquals((-1), int0);
Test case 19
1: Range range0 = new Range((-2984));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: Location location0 = new Location(rangeVector0, true);
4: Location location1 = location0.addRange(range0);
5: Range range1 = location1.getTotalRange();
6: assertEquals(2984, range1.getCount());
7: assertNotSame(location1, location0);
Test case 20
1: Range range0 = new Range((-51));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: rangeVector0.add(range0);
4: Location location0 = new Location(rangeVector0, false);
5: Location location1 = location0.getComplement();
6: int int0 = location1.getFirstBase();
7: assertEquals((-1), int0);
Test case 21
1: Location location0 = new Location("<1;05C/D3c)Zf@bSEs_");
Test case 22
1: Location location0 = new Location("complement(order(");
Test case 23
1: Location location0 = new Location("K 3Pe(37");
Test case 24
1: Location location0 = new Location("YpGY:H.");
Test case 25
1: Location location0 = new Location("0#");
Test case 26
1: Location location0 = new Location("4|bPzNQx8\"");
Test case 27
1: Location location0 = new Location("([^\\])\"");
Test case 28
1: Location location0 = new Location("join");
Test case 29
1: Range range0 = new Range(78, 78);
2: Location location0 = new Location(range0);
3: Location location1 = location0.addRange(range0);
4: boolean boolean0 = location1.isComplement(range0);
5: assertNotSame(location1, location0);
6: assertFalse(boolean0);
Test case 30
1: Range range0 = new Range((-1081), (-1081));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: Location location0 = new Location(rangeVector0, false);
4: boolean boolean0 = location0.isComplement(range0);
5: assertFalse(boolean0);
Test case 31
1: Range range0 = new Range(78, 78);
2: Location location0 = new Location(range0);
3: Location location1 = location0.addRange(range0);
4: Location location2 = location1.reverseComplement(78, 3460);
5: boolean boolean0 = location2.isComplement(range0);
6: assertNotSame(location1, location0);
7: assertTrue(boolean0);
Test case 32
1: Range range0 = new Range((-2984));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: Location location0 = new Location(rangeVector0, true);
4: Location location1 = location0.addRange(range0);
5: boolean boolean0 = location1.isComplement(range0);
6: assertNotSame(location1, location0);
7: assertTrue(boolean0);
Test case 33
1: Range range0 = new Range(78, 78);
2: Location location0 = new Location(range0);
3: String string0 = location0.toString();
4: assertNotNull(string0);
Test case 34
1: Range range0 = new Range((-2268));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: Location location0 = new Location(rangeVector0, true);
4: Location location1 = location0.addRange(range0);
5: boolean boolean0 = location1.isComplement();
6: assertTrue(boolean0);
7: assertNotSame(location1, location0);
Test case 35
1: Range range0 = new Range((-2268));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: Location location0 = new Location(rangeVector0, true);
4: Location location1 = location0.reverseComplement((-1462));
5: Location location2 = location1.addRange(range0);
6: boolean boolean0 = location2.isComplement();
7: assertNotSame(location2, location1);
8: assertFalse(boolean0);
Test case 36
1: Range range0 = new Range(0);
2: RangeVector rangeVector0 = new RangeVector(range0);
3: Location location0 = new Location(rangeVector0, false);
4: int int0 = location0.getFirstBase();
5: assertEquals(0, int0);
6:
7: Range range1 = location0.getTotalRange();
8: assertEquals(0, range1.getEnd());
Test case 37
1: Range range0 = new Range(44, 78);
2: Location location0 = new Location(range0);
3: RangeVector rangeVector0 = location0.getRanges();
4: assertEquals("[44..78]", rangeVector0.toString());
Test case 38
1: Range range0 = new Range((-51));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: rangeVector0.add(range0);
4: Location location0 = new Location(rangeVector0, false);
5: RangeVector rangeVector1 = location0.getRanges();
6: assertEquals("[-51, -51]", rangeVector1.toString());
Test case 39
1: Range range0 = new Range((-51));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: Location location0 = new Location(rangeVector0, false);
4: Location location1 = location0.getComplement();
5: Location location2 = location1.addRange(range0);
6: RangeVector rangeVector1 = location2.getRanges();
7: assertEquals("[-51, -51]", rangeVector1.toString());
Test case 40
1: Range range0 = new Range((-51));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: rangeVector0.add(range0);
4: Location location0 = new Location(rangeVector0, false);
5: Location location1 = location0.getComplement();
6: RangeVector rangeVector1 = location1.getRanges();
7: assertNotSame(rangeVector1, rangeVector0);
Test case 41
1: Location location0 = new Location((String) null);
Test case 42
1: Location location0 = new Location((Range) null);
Test case 43
1: Location location0 = new Location((RangeVector) null, true);
Test case 44
1: RangeVector rangeVector0 = new RangeVector((Range) null);
2: Location location0 = new Location(rangeVector0, true);
3: location0.copy();
Test case 45
1: RangeVector rangeVector0 = new RangeVector();
2: rangeVector0.add((Range) null);
3: Location location0 = new Location(rangeVector0, true);
4: location0.getComplement();
Test case 46
1: Range range0 = new Range(0);
2: RangeVector rangeVector0 = new RangeVector(range0);
3: rangeVector0.add(range0);
4: Location location0 = new Location(rangeVector0, false);
5: Location location1 = location0.getComplement();
6: Location location2 = location1.addRange(range0);
7: Location location3 = location2.reverseComplement((-1));
8: location3.getLastBase();
Test case 47
1: RangeVector rangeVector0 = new RangeVector((Range) null);
2: Location location0 = new Location(rangeVector0, true);
3: UpperInteger upperInteger0 = new UpperInteger(2065);
4: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) upperInteger0);
5: location0.removeRange(fuzzyRange0);
Test case 48
1: Range range0 = new Range(44, 78);
2: Location location0 = new Location(range0);
3: Location location1 = location0.addRange(range0);
4: boolean boolean0 = location1.equals(location0);
5: assertFalse(boolean0);
Test case 49
1: Range range0 = new Range(0);
2: RangeVector rangeVector0 = new RangeVector(range0);
3: Location location0 = new Location(rangeVector0, false);
4: int int0 = location0.getLastBase();
5: assertEquals(0, int0);
Test case 50
1: Range range0 = new Range((-51));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: rangeVector0.add(range0);
4: Location location0 = new Location(rangeVector0, false);
5: Location location1 = location0.removeRange(range0);
6: assertNotSame(location1, location0);
Test case 51
1: Range range0 = new Range(44, 78);
2: Location location0 = new Location(range0);
3: String string0 = location0.toStringShort();
4: assertNotNull(string0);
Test case 52
1: Range range0 = new Range((-1081), (-1081));
2: RangeVector rangeVector0 = new RangeVector(range0);
3: Location location0 = new Location(rangeVector0, false);
4: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) range0);
5: Location location1 = location0.changeRange(range0, fuzzyRange0);
6: assertNotSame(location1, location0);
Test case 53
1: Range range0 = new Range(44, 78);
2: Location location0 = new Location(range0);
3: Location location1 = location0.addRange(range0);
4: Range range1 = location1.getTotalRange();
5: assertNotSame(location1, location0);
6: assertEquals(35, range1.getCount());
Test case 54
1: Range range0 = new Range(41, 41);
2: Location location0 = new Location(range0);
3: Location location1 = location0.getComplement();
4: boolean boolean0 = location1.isComplement(range0);
5: assertTrue(boolean0);