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