Summary

Test suite

Test case 1

  1: Range range0 = new Range(633);
  2: Range range1 = range0.change(175, 2557);
  3: boolean boolean0 = range1.equals(range0);
  4: assertFalse(boolean0);
  5: assertEquals(633, range0.getStart());
  6: assertEquals(2383, range1.getCount());
  7: assertEquals(1, range0.getCount());

Test case 2

  1: Range range0 = new Range((-1), 2108);
  2: Range range1 = range0.truncate(range0);
  3: assertNotNull(range1);
  4: 
  5: boolean boolean0 = range1.contains(range0);
  6: assertEquals(2110, range0.getCount());
  7: assertFalse(boolean0);
  8: assertEquals(2108, range0.getEnd());
  9: assertEquals(2110, range1.getCount());
 10: assertEquals((-1), range0.getStart());

Test case 3

  1: Range range0 = new Range((-1), 0);
  2: range0.change(442, 0);

Test case 4

  1: Range range0 = new Range(633);
  2: String string0 = range0.toString();
  3: assertEquals("633", string0);
  4: assertEquals(633, range0.getEnd());

Test case 5

  1: Range range0 = new Range((-1), 0);
  2: String string0 = range0.toString();
  3: assertEquals("-1..0", string0);

Test case 6

  1: Range range0 = new Range((-1), 2108);
  2: Range range1 = new Range((-1));
  3: FuzzyRange fuzzyRange0 = (FuzzyRange)range0.truncate(range1);
  4: assertNotNull(fuzzyRange0);
  5: 
  6: boolean boolean0 = fuzzyRange0.contains(range1);
  7: assertEquals(2110, range0.getCount());
  8: assertFalse(boolean0);
  9: assertEquals((-1), range1.getStart());
 10: assertEquals(1, fuzzyRange0.getCount());
 11: assertEquals((-1), range1.getEnd());

Test case 7

  1: Range range0 = new Range(633);
  2: boolean boolean0 = range0.contains(range0);
  3: assertEquals(633, range0.getEnd());
  4: assertEquals(633, range0.getStart());
  5: assertTrue(boolean0);

Test case 8

  1: Range range0 = new Range((-4110));
  2: Range range1 = new Range((-4110), 0);
  3: boolean boolean0 = range0.contains(range1);
  4: assertFalse(boolean0);
  5: assertEquals(4111, range1.getCount());
  6: assertEquals((-4110), range1.getStart());
  7: assertEquals((-4110), range0.getEnd());

Test case 9

  1: Range range0 = new Range((-1207), (-1207));
  2: Range range1 = range0.truncate(range0);
  3: assertNotNull(range1);
  4: 
  5: range1.truncate(range0);
  6: assertEquals(1, range1.getCount());
  7: assertEquals((-1207), range0.getStart());
  8: assertEquals((-1207), range0.getEnd());

Test case 10

  1: Range range0 = new Range(0);
  2: FuzzyRange fuzzyRange0 = (FuzzyRange)range0.truncate(range0);
  3: Range range1 = range0.truncate(fuzzyRange0);
  4: assertNull(range1);
  5: assertEquals(1, fuzzyRange0.getCount());

Test case 11

  1: Range range0 = new Range((-1207), (-1207));
  2: Range range1 = new Range((-1207), 1);
  3: FuzzyRange fuzzyRange0 = (FuzzyRange)range1.truncate(range0);
  4: Range range2 = range1.truncate(fuzzyRange0);
  5: assertEquals(1, fuzzyRange0.getEnd());
  6: assertEquals(1, range2.getCount());
  7: assertNotNull(range2);
  8: assertEquals(1, fuzzyRange0.getStart());

Test case 12

  1: Range range0 = new Range((-963));
  2: boolean boolean0 = range0.equals((Range) null);
  3: assertEquals((-963), range0.getEnd());
  4: assertFalse(boolean0);

Test case 13

  1: Range range0 = new Range(633);
  2: boolean boolean0 = range0.equals(range0);
  3: assertTrue(boolean0);
  4: assertEquals(633, range0.getEnd());
  5: assertEquals(633, range0.getStart());

Test case 14

  1: Range range0 = new Range(0, 2940);
  2: Range range1 = range0.change(0, 0);
  3: Range range2 = range0.copy();
  4: boolean boolean0 = range1.equals(range2);
  5: assertEquals(1, range1.getCount());
  6: assertFalse(boolean0);
  7: assertEquals(2941, range2.getCount());

Test case 15

  1: Range range0 = new Range(633);
  2: Range range1 = range0.change(175, 2557);
  3: boolean boolean0 = range1.contains(range0);
  4: assertEquals(633, range0.getEnd());
  5: assertTrue(boolean0);
  6: assertEquals(633, range0.getStart());
  7: assertEquals(2383, range1.getCount());

Test case 16

  1: Range range0 = new Range((-1), (-1));
  2: Range range1 = range0.truncate(range0);
  3: boolean boolean0 = range0.overlaps(range1);
  4: assertEquals((-1), range0.getStart());
  5: assertEquals(1, range1.getCount());
  6: assertEquals((-1), range0.getEnd());
  7: assertFalse(boolean0);

Test case 17

  1: Range range0 = new Range((-1), 2108);
  2: boolean boolean0 = range0.fuzzyOverlaps(range0, 2108);
  3: assertTrue(boolean0);
  4: assertEquals(2108, range0.getEnd());
  5: assertEquals(2110, range0.getCount());
  6: assertEquals((-1), range0.getStart());

Test case 18

  1: Range range0 = new Range((-1), 2108);
  2: boolean boolean0 = range0.fuzzyOverlaps(range0, (-1));
  3: assertTrue(boolean0);
  4: assertEquals((-1), range0.getStart());
  5: assertEquals(2110, range0.getCount());
  6: assertEquals(2108, range0.getEnd());

Test case 19

  1: Range range0 = new Range(1);
  2: boolean boolean0 = range0.fuzzyOverlaps(range0, (-1));
  3: assertEquals(1, range0.getEnd());
  4: assertFalse(boolean0);

Test case 20

  1: Range range0 = new Range((-1), 0);
  2: Range range1 = new Range((-1));
  3: boolean boolean0 = range0.fuzzyOverlaps(range1, (-1));
  4: assertFalse(boolean0);
  5: assertEquals(0, range0.getEnd());
  6: assertEquals((-1), range1.getEnd());

Test case 21

  1: Range range0 = new Range(1939, 1939);
  2: int int0 = range0.getCount();
  3: assertEquals(1, int0);

Test case 22

  1: Range range0 = new Range((-1), (-1));
  2: int int0 = range0.getEnd();
  3: assertEquals((-1), int0);
  4: assertEquals(1, range0.getCount());

Test case 23

  1: Range range0 = new Range((-1), (-1));
  2: int int0 = range0.getStart();
  3: assertEquals(1, range0.getCount());
  4: assertEquals((-1), int0);

Test case 24

  1: Range range0 = new Range(1518, 0);

Test case 25

  1: Range range0 = new Range((-1), (-1));
  2: boolean boolean0 = range0.overlaps(range0);
  3: assertEquals((-1), range0.getStart());
  4: assertTrue(boolean0);
  5: assertEquals((-1), range0.getEnd());
  6: assertEquals(1, range0.getCount());

Test case 26

  1: Range range0 = new Range((-1207), (-1207));
  2: Range range1 = new Range((-1207), 1);
  3: FuzzyRange fuzzyRange0 = (FuzzyRange)range1.truncate(range0);
  4: boolean boolean0 = range1.overlaps(fuzzyRange0);
  5: assertEquals((-1207), range1.getStart());
  6: assertEquals(1, fuzzyRange0.getCount());
  7: assertEquals(1, fuzzyRange0.getEnd());
  8: assertTrue(boolean0);

Test case 27

  1: Range range0 = new Range((-1), (-1));
  2: Range range1 = range0.truncate(range0);
  3: boolean boolean0 = range1.overlaps(range0);
  4: assertFalse(boolean0);
  5: assertEquals(1, range1.getCount());
  6: assertEquals((-1), range0.getEnd());
  7: assertEquals((-1), range0.getStart());

Test case 28

  1: Range range0 = new Range(0, 0);
  2: range0.contains((Range) null);

Test case 29

  1: Range range0 = new Range((-1713));
  2: range0.fuzzyOverlaps((Range) null, (-2836));

Test case 30

  1: Range range0 = new Range((-2159));
  2: range0.overlaps((Range) null);

Test case 31

  1: Range range0 = new Range((-963));
  2: range0.truncate((Range) null);

Test case 32

  1: Range range0 = new Range((-2159));
  2: Range range1 = range0.change((-2159), (-2159));
  3: assertEquals((-2159), range0.getEnd());
  4: assertEquals(1, range1.getCount());

Test case 33

  1: Range range0 = new Range((-2159));
  2: Range range1 = range0.copy();
  3: assertEquals((-2159), range1.getStart());
  4: assertEquals(1, range1.getCount());

Test case 34

  1: Range range0 = new Range((-1), (-1));
  2: Range range1 = range0.change((-1), 0);
  3: Range range2 = range1.copy();
  4: assertEquals(2, range2.getCount());

Test case 35

  1: Range range0 = new Range((-4110));
  2: Range range1 = range0.truncate(range0);
  3: Range range2 = range1.copy();
  4: assertEquals((-4110), range0.getStart());
  5: assertEquals((-4110), range0.getEnd());
  6: assertEquals(1, range2.getCount());

Test case 36

  1: Range range0 = new Range(1);
  2: int int0 = range0.getEnd();
  3: assertEquals(1, int0);

Test case 37

  1: Range range0 = new Range((-1), 0);
  2: int int0 = range0.getEnd();
  3: assertEquals(2, range0.getCount());
  4: assertEquals(0, int0);

Test case 38

  1: Range range0 = new Range(0, 2940);
  2: Range range1 = range0.change(1224, 2940);
  3: int int0 = range1.getStart();
  4: assertEquals(1224, int0);
  5: assertEquals(1717, range1.getCount());

Test case 39

  1: Range range0 = new Range(0);
  2: int int0 = range0.getStart();
  3: assertEquals(1, range0.getCount());
  4: assertEquals(0, int0);

Test case 40

  1: Range range0 = new Range((-1), 0);
  2: Range range1 = new Range((-1));
  3: Range range2 = range1.truncate(range0);
  4: assertEquals((-1), range1.getEnd());
  5: assertEquals(0, range0.getEnd());
  6: assertEquals(1, range2.getCount());
  7: assertNotNull(range2);

Test case 41

  1: Range range0 = new Range(1939, 1939);
  2: Range range1 = new Range(1);
  3: boolean boolean0 = range0.equals(range1);
  4: assertEquals(1, range1.getStart());
  5: assertEquals(1, range0.getCount());
  6: assertEquals(1, range1.getEnd());
  7: assertFalse(boolean0);

Test case 42

  1: Range range0 = new Range((-1), (-1));
  2: Range range1 = range0.change((-1), 0);
  3: boolean boolean0 = range1.equals(range0);
  4: assertEquals(2, range1.getCount());
  5: assertEquals(0, range1.getEnd());
  6: assertFalse(boolean0);
  7: assertEquals((-1), range1.getStart());

Test case 43

  1: Range range0 = new Range(0);
  2: boolean boolean0 = range0.fuzzyOverlaps(range0, 0);
  3: assertEquals(0, range0.getEnd());
  4: assertEquals(0, range0.getStart());
  5: assertTrue(boolean0);

Source Code

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

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.io.Range
  • Size: 43
  • Length: 108
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.9364694277568476
  • BranchCoverage: 0.9565217391304348
  • MethodCoverage: 1.0
  • OutputCoverage: 0.68


Back to Overview