Test suite
Test case 1
1: boolean boolean0 = TransferAnnotationTool.isNonTransferable("GBFeature_key"); 2: assertFalse(boolean0);
Test case 2
1: boolean boolean0 = TransferAnnotationTool.isNonTransferable("transmembrane"); 2: assertTrue(boolean0);
Test case 3
1: Qualifier qualifier0 = new Qualifier("Add", (StringVector) null); 2: Qualifier qualifier1 = TransferAnnotationTool.getQualifierWithoutDuplicateValues(qualifier0, (StringVector) null); 3: assertSame(qualifier0, qualifier1);
Test case 4
1: Qualifier qualifier0 = new Qualifier("GBFeature_key"); 2: StringVector stringVector0 = SelectionViewer.getBaseSummary("GBFeature_key"); 3: TransferAnnotationTool.getQualifierWithoutDuplicateValues(qualifier0, stringVector0);
Test case 5
1: Qualifier qualifier0 = new Qualifier(".VcTC$2lTB%a{S;aH", "FbZ*4Ml;8BV$T6^P"); 2: StringVector stringVector0 = new StringVector(); 3: Qualifier qualifier1 = TransferAnnotationTool.getQualifierWithoutDuplicateValues(qualifier0, stringVector0); 4: assertSame(qualifier1, qualifier0);
Test case 6
1: Qualifier qualifier0 = new Qualifier("GBFeature_key"); 2: StringVector stringVector0 = SelectionViewer.getBaseSummary("GBFeature_key"); 3: qualifier0.addValues(stringVector0); 4: Qualifier qualifier1 = TransferAnnotationTool.getQualifierWithoutDuplicateValues(qualifier0, stringVector0); 5: assertNotSame(qualifier1, qualifier0); 6: assertNotNull(qualifier1);
Test case 7
1: StringVector stringVector0 = new StringVector("Failed to read full set of sequence IDs file "); 2: Qualifier qualifier0 = new Qualifier(" N 1heMp$cUgPV", stringVector0); 3: Qualifier qualifier1 = TransferAnnotationTool.getQualifierWithoutDuplicateValues(qualifier0, stringVector0); 4: assertNull(qualifier1);
Test case 8
1: SimpleEntryGroup simpleEntryGroup0 = new SimpleEntryGroup(); 2: SimpleEntryInformation simpleEntryInformation0 = new SimpleEntryInformation(); 3: MSPcrunchDocumentEntry mSPcrunchDocumentEntry0 = new MSPcrunchDocumentEntry(simpleEntryInformation0); 4: MatchPanel matchPanel0 = new MatchPanel((Feature) null, mSPcrunchDocumentEntry0); 5: TransferAnnotationTool transferAnnotationTool0 = new TransferAnnotationTool((Feature) null, simpleEntryGroup0, matchPanel0);
Source Code
1: No source found for uk.ac.sanger.artemis.components.TransferAnnotationTool
EvoSuite Parameters
- TARGET_CLASS: uk.ac.sanger.artemis.components.TransferAnnotationTool
- Size: 8
- Length: 22
- criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
- Coverage: 0.38903266951942067
- BranchCoverage: 0.08571428571428572
- MethodCoverage: 0.75
- OutputCoverage: 0.5714285714285714