Test suite
Test case 1
1: TransferableContig transferableContig0 = new TransferableContig((Feature) null); 2: boolean boolean0 = transferableContig0.isDataFlavorSupported(transferableContig0.TRANSFERABLECONTIG); 3: assertTrue(boolean0);
Test case 2
1: TransferableContig transferableContig0 = new TransferableContig((Feature) null); 2: DataFlavor[] dataFlavorArray0 = transferableContig0.getTransferDataFlavors(); 3: assertNotNull(dataFlavorArray0);
Test case 3
1: TransferableContig transferableContig0 = new TransferableContig((Feature) null); 2: DataFlavor dataFlavor0 = DataFlavor.imageFlavor; 3: transferableContig0.getTransferData(dataFlavor0);
Test case 4
1: TransferableContig transferableContig0 = new TransferableContig((Feature) null); 2: TransferableContig transferableContig1 = (TransferableContig)transferableContig0.getTransferData(transferableContig0.TRANSFERABLECONTIG); 3: assertSame(transferableContig1, transferableContig0);
Test case 5
1: TransferableContig transferableContig0 = new TransferableContig((Feature) null); 2: transferableContig0.getTransferData((DataFlavor) null);
Test case 6
1: TransferableContig transferableContig0 = new TransferableContig((Feature) null); 2: DataFlavor[] dataFlavorArray0 = new DataFlavor[2]; 3: TransferableContig.contig_flavors = dataFlavorArray0; 4: DataFlavor[] dataFlavorArray1 = new DataFlavor[0]; 5: TransferableContig.contig_flavors = dataFlavorArray1; 6: DataFlavor[] dataFlavorArray2 = transferableContig0.getTransferDataFlavors(); 7: assertSame(dataFlavorArray2, dataFlavorArray1);
Test case 7
1: TransferableContig transferableContig0 = new TransferableContig((Feature) null); 2: TransferableContig.contig_flavors = null; 3: DataFlavor[] dataFlavorArray0 = transferableContig0.getTransferDataFlavors(); 4: assertNull(dataFlavorArray0);
Test case 8
1: TransferableContig transferableContig0 = new TransferableContig((Feature) null); 2: DataFlavor dataFlavor0 = DataFlavor.imageFlavor; 3: boolean boolean0 = transferableContig0.isDataFlavorSupported(dataFlavor0); 4: assertFalse(boolean0);
Source Code
1: No source found for uk.ac.sanger.artemis.components.TransferableContig
EvoSuite Parameters
- TARGET_CLASS: uk.ac.sanger.artemis.components.TransferableContig
- Size: 8
- Length: 23
- criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
- Coverage: 0.8690476190476191
- BranchCoverage: 0.7142857142857143
- MethodCoverage: 1.0
- OutputCoverage: 0.8571428571428571