Test suite
Test case 1
1: FastVector fastVector0 = new FastVector(); 2: fastVector0.lastElement();
Test case 2
1: FastVector fastVector0 = new FastVector(); 2: Comparator<Integer> comparator0 = (Comparator<Integer>) mock(Comparator.class, new ViolatedAssumptionAnswer()); 3: FastVector fastVector1 = fastVector0.mysort(comparator0); 4: assertNotSame(fastVector1, fastVector0);
Test case 3
1: FastVector fastVector0 = new FastVector(); 2: fastVector0.setElementAt((Object) null, 0);
Test case 4
1: FastVector fastVector0 = new FastVector(); 2: Object object0 = new Object(); 3: fastVector0.add(object0); 4: Stream<Object> stream0 = fastVector0.stream(); 5: fastVector0.insertElementAfter(object0, stream0); 6: fastVector0.mysort((Comparator) null);
Test case 5
1: FastVector fastVector0 = new FastVector(); 2: fastVector0.add((Object) null);
Test case 6
1: FastVector fastVector0 = new FastVector(); 2: MockMinguoDate mockMinguoDate0 = new MockMinguoDate(); 3: fastVector0.add((Object) mockMinguoDate0); 4: fastVector0.add((Object) mockMinguoDate0);
Test case 7
1: FastVector fastVector0 = new FastVector(); 2: MockMinguoDate mockMinguoDate0 = new MockMinguoDate(); 3: fastVector0.add((Object) mockMinguoDate0); 4: fastVector0.insertElementAfter(mockMinguoDate0, mockMinguoDate0); 5: assertFalse(fastVector0.isEmpty());
Test case 8
1: FastVector fastVector0 = new FastVector(); 2: fastVector0.setElementAt(fastVector0, (-2695));
Test case 9
1: FastVector fastVector0 = new FastVector(); 2: fastVector0.add((Object) fastVector0); 3: FastVector fastVector1 = (FastVector)fastVector0.lastElement(); 4: assertSame(fastVector1, fastVector0);
Test case 10
1: FastVector fastVector0 = new FastVector(); 2: Object object0 = new Object(); 3: Stream<Object> stream0 = fastVector0.stream(); 4: fastVector0.insertElementAfter(object0, stream0); 5: FastVector fastVector1 = fastVector0.mysort((Comparator) null); 6: assertNotSame(fastVector1, fastVector0);
Test case 11
1: FastVector fastVector0 = new FastVector(); 2: Object object0 = new Object(); 3: fastVector0.add(object0); 4: fastVector0.setElementAt((Object) null, 0); 5: assertFalse(fastVector0.isEmpty());
Source Code
1: No source found for uk.ac.sanger.artemis.util.FastVector
EvoSuite Parameters
- TARGET_CLASS: uk.ac.sanger.artemis.util.FastVector
- Size: 11
- Length: 37
- criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
- Coverage: 0.9467105263157894
- BranchCoverage: 1.0
- MethodCoverage: 1.0
- OutputCoverage: 0.6