Summary

Test suite

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);

Source Code

  1: No source found for uk.ac.sanger.artemis.io.FuzzyRange

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.io.FuzzyRange
  • Size: 28
  • Length: 106
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.8162568326450815
  • BranchCoverage: 0.7634408602150538
  • MethodCoverage: 1.0
  • OutputCoverage: 0.6530612244897959


Back to Overview