Test case 1
1: Integer integer0 = new Integer(4383);
2: LowerInteger lowerInteger0 = new LowerInteger(integer0);
3: Range range0 = new Range(1, 4383);
4: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) lowerInteger0, (Object) range0);
5: Range range1 = (Range)fuzzyRange0.getEndObject();
6: assertNotNull(range1);
7: assertEquals(1, fuzzyRange0.getCount());
Test case 2
1: Integer integer0 = new Integer(1155);
2: LowerInteger lowerInteger0 = new LowerInteger(integer0);
3: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) lowerInteger0, (Object) integer0);
4: Integer integer1 = (Integer)fuzzyRange0.getStartObject();
5: assertEquals(1155, integer1.getPosition());
Test case 3
1: Integer integer0 = new Integer(4383);
2: LowerInteger lowerInteger0 = new LowerInteger(integer0);
3: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) lowerInteger0, (Object) null);
4: Range range0 = fuzzyRange0.truncate(fuzzyRange0);
5: fuzzyRange0.equals(range0);
6: assertEquals(1, range0.getCount());
7: assertEquals(1, range0.getStart());
Test case 4
1: Integer integer0 = new Integer((-15));
2: Range range0 = new Range((-16), (-16));
3: FuzzyRange.makeRange((Object) integer0, (Object) range0);
Test case 5
1: Integer integer0 = new Integer(1155);
2: Range range0 = FuzzyRange.makeRange((Object) integer0);
3: assertEquals(1, range0.getCount());
Test case 6
1: Integer integer0 = new Integer(0);
2: LowerInteger lowerInteger0 = new LowerInteger(integer0);
3: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) lowerInteger0);
4: FuzzyRange fuzzyRange1 = (FuzzyRange)FuzzyRange.makeRange((Object) fuzzyRange0, (Object) fuzzyRange0);
5: assertEquals(0, fuzzyRange1.getStart());
Test case 7
1: LowerInteger lowerInteger0 = new LowerInteger((-2223));
2: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) lowerInteger0);
3: Object object0 = new Object();
4: FuzzyRange.makeRange(object0, (Object) fuzzyRange0);
Test case 8
1: Integer integer0 = new Integer((-3502));
2: UpperInteger upperInteger0 = new UpperInteger(integer0);
3: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) integer0, (Object) upperInteger0);
4: assertEquals((-3502), fuzzyRange0.getEnd());
Test case 9
1: Range range0 = new Range((-917));
2: Object object0 = new Object();
3: FuzzyRange.makeRange((Object) range0, object0);
Test case 10
1: Integer integer0 = new Integer((-1));
2: UpperInteger upperInteger0 = new UpperInteger(integer0);
3: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) upperInteger0);
4: assertEquals((-1), fuzzyRange0.getStart());
Test case 11
1: FuzzyRange.makeRange((Object) null);
Test case 12
1: Integer integer0 = new Integer(4383);
2: LowerInteger lowerInteger0 = new LowerInteger(integer0);
3: Range range0 = new Range(1, 4383);
4: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) lowerInteger0, (Object) range0);
5: boolean boolean0 = fuzzyRange0.equals((Range) fuzzyRange0);
6: assertTrue(boolean0);
Test case 13
1: Integer integer0 = new Integer(4383);
2: LowerInteger lowerInteger0 = new LowerInteger(integer0);
3: Range range0 = new Range(1, 4383);
4: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) lowerInteger0, (Object) range0);
5: FuzzyRange fuzzyRange1 = (FuzzyRange)FuzzyRange.makeRange((Object) range0, (Object) null);
6: boolean boolean0 = fuzzyRange0.equals((Range) fuzzyRange1);
7: assertFalse(boolean0);
Test case 14
1: Integer integer0 = new Integer(625);
2: UpperInteger upperInteger0 = new UpperInteger(integer0);
3: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) integer0, (Object) upperInteger0);
4: boolean boolean0 = fuzzyRange0.equals((Range) fuzzyRange0);
5: assertTrue(boolean0);
Test case 15
1: Integer integer0 = new Integer(625);
2: UpperInteger upperInteger0 = new UpperInteger(integer0);
3: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) integer0, (Object) upperInteger0);
4: FuzzyRange fuzzyRange1 = (FuzzyRange)FuzzyRange.makeRange((Object) fuzzyRange0);
5: boolean boolean0 = fuzzyRange0.equals((Range) fuzzyRange1);
6: assertTrue(boolean0);
Test case 16
1: Integer integer0 = new Integer(4383);
2: LowerInteger lowerInteger0 = new LowerInteger(integer0);
3: Range range0 = new Range(1, 4383);
4: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) lowerInteger0, (Object) null);
5: FuzzyRange fuzzyRange1 = (FuzzyRange)FuzzyRange.makeRange((Object) fuzzyRange0, (Object) range0);
6: String string0 = fuzzyRange1.toString();
7: assertEquals("(4383.4383)..(1.4383)", string0);
Test case 17
1: Integer integer0 = new Integer(4383);
2: LowerInteger lowerInteger0 = new LowerInteger(integer0);
3: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) lowerInteger0, (Object) null);
4: String string0 = fuzzyRange0.toString();
5: assertNotNull(string0);
Test case 18
1: Integer integer0 = new Integer(625);
2: UpperInteger upperInteger0 = new UpperInteger(integer0);
3: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) integer0, (Object) upperInteger0);
4: String string0 = fuzzyRange0.toString();
5: assertNotNull(string0);
Test case 19
1: Integer integer0 = new Integer(625);
2: UpperInteger upperInteger0 = new UpperInteger(integer0);
3: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) integer0, (Object) upperInteger0);
4: FuzzyRange fuzzyRange1 = (FuzzyRange)fuzzyRange0.change(574, 625);
5: assertEquals(52, fuzzyRange1.getCount());
Test case 20
1: Integer integer0 = new Integer(4383);
2: LowerInteger lowerInteger0 = new LowerInteger(integer0);
3: Range range0 = new Range(1, 4383);
4: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) lowerInteger0, (Object) range0);
5: Range range1 = fuzzyRange0.change(1, 1315);
6: assertEquals(1315, range1.getCount());
Test case 21
1: Integer integer0 = new Integer(1);
2: Range range0 = FuzzyRange.makeRange((Object) integer0, (Object) integer0);
3: assertEquals(1, range0.getCount());
Test case 22
1: Integer integer0 = new Integer(4383);
2: LowerInteger lowerInteger0 = new LowerInteger(integer0);
3: Range range0 = new Range(1, 4383);
4: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) lowerInteger0, (Object) range0);
5: fuzzyRange0.change(4383, (-4312));
Test case 23
1: Range range0 = new Range((-917));
2: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) range0);
3: Range range1 = fuzzyRange0.change((-917), (-917));
4: assertEquals(1, range1.getCount());
Test case 24
1: LowerInteger lowerInteger0 = new LowerInteger(1);
2: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) lowerInteger0);
3: Range range0 = fuzzyRange0.change(0, 0);
4: assertEquals(1, range0.getCount());
Test case 25
1: LowerInteger lowerInteger0 = new LowerInteger((-2223));
2: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) lowerInteger0);
3: FuzzyRange fuzzyRange1 = (FuzzyRange)fuzzyRange0.copy();
4: assertEquals((-2223), fuzzyRange1.getEnd());
Test case 26
1: Range range0 = new Range((-917));
2: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) range0);
3: Object object0 = fuzzyRange0.getEndObject();
4: assertNull(object0);
Test case 27
1: Range range0 = new Range((-1329), (-175));
2: Range range1 = range0.truncate(range0);
3: assertEquals(1155, range1.getCount());
Test case 28
1: Integer integer0 = new Integer(4383);
2: LowerInteger lowerInteger0 = new LowerInteger(integer0);
3: FuzzyRange fuzzyRange0 = (FuzzyRange)FuzzyRange.makeRange((Object) lowerInteger0, (Object) null);
4: FuzzyRange fuzzyRange1 = (FuzzyRange)fuzzyRange0.copy();
5: boolean boolean0 = fuzzyRange0.equals((Range) fuzzyRange1);
6: assertTrue(boolean0);