Summary

Test suite

Test case 1

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

Test case 2

  1: ExternalProgramVector externalProgramVector0 = new ExternalProgramVector();
  2: ExternalProgram externalProgram0 = new ExternalProgram("CrossProductAlphabet ", "CrossProductAlphabet ", (-1672));
  3: externalProgramVector0.add(externalProgram0);
  4: ExternalProgram externalProgram1 = new ExternalProgram("x 1/5", "SAMSequenceRecord(name=%s,length=%s,dict_index=%s,assembly=%s)", 76);
  5: externalProgramVector0.add(externalProgram1);
  6: int int0 = externalProgramVector0.indexOf(externalProgram1);
  7: assertEquals(1, int0);

Test case 3

  1: ExternalProgramVector externalProgramVector0 = new ExternalProgramVector();
  2: externalProgramVector0.elementAt(1103);

Test case 4

  1: ExternalProgramVector externalProgramVector0 = new ExternalProgramVector();
  2: ExternalProgram externalProgram0 = new ExternalProgram("CrossProductAlphabet ", "CrossProductAlphabet ", (-1672));
  3: int int0 = externalProgramVector0.indexOf(externalProgram0);
  4: assertEquals((-1), int0);

Test case 5

  1: ExternalProgramVector externalProgramVector0 = new ExternalProgramVector();
  2: ExternalProgram externalProgram0 = new ExternalProgram("+p{UMQ08HMowMzV}", "+p{UMQ08HMowMzV}", 2217);
  3: externalProgramVector0.add(externalProgram0);
  4: boolean boolean0 = externalProgramVector0.contains(externalProgram0);
  5: assertTrue(boolean0);

Test case 6

  1: ExternalProgramVector externalProgramVector0 = new ExternalProgramVector();
  2: ExternalProgram externalProgram0 = new ExternalProgram("CrossProductAlphabet ", "CrossProductAlphabet ", (-1672));
  3: boolean boolean0 = externalProgramVector0.contains(externalProgram0);
  4: assertFalse(boolean0);

Test case 7

  1: ExternalProgramVector externalProgramVector0 = new ExternalProgramVector();
  2: ExternalProgram externalProgram0 = new ExternalProgram("cb[9u(E<VO0;\">;i", "R'", (-2247));
  3: externalProgramVector0.add(externalProgram0);
  4: ExternalProgram externalProgram1 = externalProgramVector0.elementAt(0);
  5: assertSame(externalProgram1, externalProgram0);

Test case 8

  1: ExternalProgramVector externalProgramVector0 = new ExternalProgramVector();
  2: ExternalProgram externalProgram0 = new ExternalProgram("+p{UMQ08HMowMzV}", "+p{UMQ08HMowMzV}", 2217);
  3: externalProgramVector0.add(externalProgram0);
  4: ExternalProgram externalProgram1 = externalProgramVector0.elementAt(0);
  5: assertEquals(2, ExternalProgram.APPLICATION);

Test case 9

  1: ExternalProgramVector externalProgramVector0 = new ExternalProgramVector();
  2: ExternalProgram externalProgram0 = new ExternalProgram("GBSeq_source-db", "GBSeq_source-db", 0);
  3: externalProgramVector0.add(externalProgram0);
  4: ExternalProgram externalProgram1 = externalProgramVector0.elementAt(0);
  5: assertEquals(2, ExternalProgram.APPLICATION);

Test case 10

  1: ExternalProgramVector externalProgramVector0 = new ExternalProgramVector();
  2: externalProgramVector0.add((ExternalProgram) null);
  3: ExternalProgram externalProgram0 = externalProgramVector0.elementAt(0);
  4: assertNull(externalProgram0);

Test case 11

  1: ExternalProgramVector externalProgramVector0 = new ExternalProgramVector();
  2: externalProgramVector0.add((ExternalProgram) null);
  3: int int0 = externalProgramVector0.indexOf((ExternalProgram) null);
  4: assertEquals(0, int0);

Test case 12

  1: ExternalProgramVector externalProgramVector0 = new ExternalProgramVector();
  2: externalProgramVector0.add((ExternalProgram) null);
  3: int int0 = externalProgramVector0.size();
  4: assertEquals(1, int0);

Source Code

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

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.ExternalProgramVector
  • Size: 12
  • Length: 41
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.978219696969697
  • BranchCoverage: 1.0
  • MethodCoverage: 1.0
  • OutputCoverage: 0.9166666666666666


Back to Overview