Summary

Test suite

Test case 1

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: Range range0 = new Range(2139);
  3: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 2139, (-1320));
  4: alignMatchVector0.addElement(alignMatch0);
  5: alignMatchVector0.addElement(alignMatch0);

Test case 2

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: Range range0 = new Range(67);
  3: AlignMatch alignMatch0 = new AlignMatch(range0, range0, true, (-1), 4022);
  4: boolean boolean0 = alignMatchVector0.remove(alignMatch0);
  5: assertFalse(boolean0);

Test case 3

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: Range range0 = new Range(2139);
  3: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 2139, (-1320));
  4: boolean boolean0 = alignMatchVector0.contains(alignMatch0);
  5: assertFalse(boolean0);

Test case 4

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: AlignMatchVector alignMatchVector1 = (AlignMatchVector)alignMatchVector0.clone();
  3: assertNotSame(alignMatchVector1, alignMatchVector0);

Test case 5

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: alignMatchVector0.removeAllElements();

Test case 6

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: alignMatchVector0.elementAt(0);

Test case 7

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: Range range0 = new Range(2139);
  3: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 2139, (-1320));
  4: int int0 = alignMatchVector0.indexOf(alignMatch0);
  5: assertEquals((-1), int0);

Test case 8

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: int int0 = alignMatchVector0.size();
  3: assertEquals(0, int0);

Test case 9

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: Comparator<Object> comparator0 = (Comparator<Object>) mock(Comparator.class, new ViolatedAssumptionAnswer());
  3: alignMatchVector0.sort(comparator0);

Test case 10

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: Range range0 = new Range(0, 0);
  3: AlignMatch alignMatch0 = new AlignMatch(range0, range0, true, (-832), (-2698));
  4: alignMatchVector0.add(alignMatch0);
  5: alignMatchVector0.add(alignMatch0);

Test case 11

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: alignMatchVector0.elementAt((-2139));

Test case 12

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: Range range0 = new Range(2139);
  3: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 2139, (-1320));
  4: alignMatchVector0.addElement(alignMatch0);
  5: boolean boolean0 = alignMatchVector0.contains(alignMatch0);
  6: assertTrue(boolean0);

Test case 13

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: Range range0 = new Range(67);
  3: AlignMatch alignMatch0 = new AlignMatch(range0, range0, true, (-1), 4022);
  4: alignMatchVector0.addElement(alignMatch0);
  5: AlignMatch alignMatch1 = alignMatchVector0.elementAt(0);
  6: assertEquals(67, alignMatch1.getSubjectSequenceEnd());

Test case 14

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: Range range0 = new Range(0, 0);
  3: AlignMatch alignMatch0 = new AlignMatch(range0, range0, true, (-832), (-2698));
  4: alignMatchVector0.add(alignMatch0);
  5: AlignMatch alignMatch1 = alignMatchVector0.elementAt(0);
  6: assertTrue(alignMatch1.isSelfMatch());

Test case 15

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: Range range0 = new Range((-1));
  3: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 565, 1573);
  4: alignMatchVector0.addElement(alignMatch0);
  5: AlignMatch alignMatch1 = alignMatchVector0.elementAt(0);
  6: assertEquals(565, alignMatch1.getScore());

Test case 16

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: Range range0 = new Range(0);
  3: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 0, 0);
  4: alignMatchVector0.add(alignMatch0);
  5: AlignMatch alignMatch1 = alignMatchVector0.elementAt(0);
  6: assertEquals(0, alignMatch1.getSubjectSequenceEnd());

Test case 17

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: Range range0 = new Range(0);
  3: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1344, 0);
  4: alignMatch0.setRange(0, 1344, false, false);
  5: alignMatchVector0.addElement(alignMatch0);
  6: AlignMatch alignMatch1 = alignMatchVector0.elementAt(0);
  7: assertEquals(0, alignMatch1.getSubjectSequenceStart());

Test case 18

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: Range range0 = new Range(2139);
  3: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 2139, (-1320));
  4: AlignMatch alignMatch1 = AlignMatch.copy(alignMatch0);
  5: alignMatchVector0.addElement(alignMatch1);
  6: alignMatchVector0.add(alignMatch0);
  7: int int0 = alignMatchVector0.indexOf(alignMatch0);
  8: assertEquals(1, int0);

Test case 19

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: Range range0 = new Range(0);
  3: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 0, 0);
  4: alignMatchVector0.add(alignMatch0);
  5: int int0 = alignMatchVector0.indexOf(alignMatch0);
  6: assertEquals(0, int0);

Test case 20

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: Range range0 = new Range(97);
  3: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 97, (-2156));
  4: alignMatchVector0.add(alignMatch0);
  5: boolean boolean0 = alignMatchVector0.remove(alignMatch0);
  6: assertTrue(boolean0);

Test case 21

  1: AlignMatchVector alignMatchVector0 = new AlignMatchVector();
  2: Range range0 = new Range(0);
  3: AlignMatch alignMatch0 = new AlignMatch(range0, range0, false, 1344, 0);
  4: alignMatchVector0.addElement(alignMatch0);
  5: int int0 = alignMatchVector0.size();
  6: assertEquals(1, int0);

Source Code

  1: No source found for uk.ac.sanger.artemis.AlignMatchVector

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.AlignMatchVector
  • Size: 21
  • Length: 88
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.9835526315789473
  • BranchCoverage: 1.0
  • MethodCoverage: 1.0
  • OutputCoverage: 0.868421052631579


Back to Overview