Test suite
Test case 1
1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("g", "g"); 2: Bases bases0 = new Bases(fastaStreamSequence0); 3: Strand strand0 = bases0.getReverseStrand(); 4: CSCSAlgorithm cSCSAlgorithm0 = new CSCSAlgorithm(strand0); 5: cSCSAlgorithm0.getAlgorithmShortName();
Test case 2
1: StringReader stringReader0 = new StringReader("7` nrwtm$FM^iy}ql"); 2: LinePushBackReader linePushBackReader0 = new LinePushBackReader(stringReader0); 3: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence(linePushBackReader0); 4: Bases bases0 = new Bases(emblStreamSequence0); 5: Strand strand0 = bases0.getForwardStrand(); 6: GCSDWindowAlgorithm gCSDWindowAlgorithm0 = new GCSDWindowAlgorithm(strand0); 7: gCSDWindowAlgorithm0.getDefaultWindowSize(); 8: assertFalse(gCSDWindowAlgorithm0.isUserMaxMin()); 9: assertEquals("GC Content (%) With A 2.5 SD Cutoff", gCSDWindowAlgorithm0.getAlgorithmName()); 10: assertEquals(3.4028235E38F, gCSDWindowAlgorithm0.getUserMax(), 0.01F); 11: assertFalse(gCSDWindowAlgorithm0.scalingFlag()); 12: assertEquals("sd_gc_content", gCSDWindowAlgorithm0.getAlgorithmShortName()); 13: assertEquals(1.4E-45F, gCSDWindowAlgorithm0.getUserMin(), 0.01F);
Test case 3
1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("g", "g"); 2: Bases bases0 = new Bases(fastaStreamSequence0); 3: Strand strand0 = bases0.getReverseStrand(); 4: EntropyAlgorithm entropyAlgorithm0 = new EntropyAlgorithm(strand0); 5: float float0 = entropyAlgorithm0.getUserMax(); 6: assertEquals(1.4E-45F, entropyAlgorithm0.getUserMin(), 0.01F); 7: assertEquals("Reverse Informational Entropy", entropyAlgorithm0.getAlgorithmName()); 8: assertTrue(entropyAlgorithm0.scalingFlag()); 9: assertFalse(entropyAlgorithm0.isUserMaxMin()); 10: assertEquals("entropy", entropyAlgorithm0.getAlgorithmShortName()); 11: assertEquals(3.4028235E38F, float0, 0.01F);
Test case 4
1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("g", "g"); 2: Bases bases0 = new Bases(fastaStreamSequence0); 3: Strand strand0 = bases0.getReverseStrand(); 4: EntropyAlgorithm entropyAlgorithm0 = new EntropyAlgorithm(strand0); 5: entropyAlgorithm0.getDefaultMinWindowSize(); 6: assertFalse(entropyAlgorithm0.isUserMaxMin()); 7: assertEquals(3.4028235E38F, entropyAlgorithm0.getUserMax(), 0.01F); 8: assertEquals(1.4E-45F, entropyAlgorithm0.getUserMin(), 0.01F); 9: assertEquals("Reverse Informational Entropy", entropyAlgorithm0.getAlgorithmName()); 10: assertEquals("entropy", entropyAlgorithm0.getAlgorithmShortName()); 11: assertTrue(entropyAlgorithm0.scalingFlag());
Test case 5
1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("g", "g"); 2: Bases bases0 = new Bases(fastaStreamSequence0); 3: Strand strand0 = bases0.getReverseStrand(); 4: AGWindowAlgorithm aGWindowAlgorithm0 = new AGWindowAlgorithm(strand0); 5: aGWindowAlgorithm0.setUserMaxMin(false); 6: assertEquals("AG Content (%)", aGWindowAlgorithm0.getAlgorithmName()); 7: assertEquals(1.4E-45F, aGWindowAlgorithm0.getUserMin(), 0.01F); 8: assertFalse(aGWindowAlgorithm0.isUserMaxMin()); 9: assertEquals("ag_content", aGWindowAlgorithm0.getAlgorithmShortName()); 10: assertEquals(3.4028235E38F, aGWindowAlgorithm0.getUserMax(), 0.01F); 11: assertTrue(aGWindowAlgorithm0.scalingFlag());
Test case 6
1: StringReader stringReader0 = new StringReader("7` nrwtm$FM^iy}ql"); 2: LinePushBackReader linePushBackReader0 = new LinePushBackReader(stringReader0); 3: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence(linePushBackReader0); 4: Bases bases0 = new Bases(emblStreamSequence0); 5: Strand strand0 = bases0.getForwardStrand(); 6: GCSDWindowAlgorithm gCSDWindowAlgorithm0 = new GCSDWindowAlgorithm(strand0); 7: gCSDWindowAlgorithm0.setUserMax(5); 8: assertEquals(5.0F, gCSDWindowAlgorithm0.getUserMax(), 0.01F);
Test case 7
1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("g", "g"); 2: Bases bases0 = new Bases(fastaStreamSequence0); 3: Strand strand0 = bases0.getReverseStrand(); 4: AGWindowAlgorithm aGWindowAlgorithm0 = new AGWindowAlgorithm(strand0); 5: boolean boolean0 = aGWindowAlgorithm0.isUserMaxMin(); 6: assertEquals("ag_content", aGWindowAlgorithm0.getAlgorithmShortName()); 7: assertEquals(1.4E-45F, aGWindowAlgorithm0.getUserMin(), 0.01F); 8: assertTrue(aGWindowAlgorithm0.scalingFlag()); 9: assertEquals("AG Content (%)", aGWindowAlgorithm0.getAlgorithmName()); 10: assertEquals(3.4028235E38F, aGWindowAlgorithm0.getUserMax(), 0.01F); 11: assertFalse(boolean0);
Test case 8
1: StringReader stringReader0 = new StringReader("7` nrwtm$FM^iy}ql"); 2: LinePushBackReader linePushBackReader0 = new LinePushBackReader(stringReader0); 3: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence(linePushBackReader0); 4: Bases bases0 = new Bases(emblStreamSequence0); 5: Strand strand0 = bases0.getForwardStrand(); 6: GCSDWindowAlgorithm gCSDWindowAlgorithm0 = new GCSDWindowAlgorithm(strand0); 7: gCSDWindowAlgorithm0.setScalingFlag(true); 8: assertTrue(gCSDWindowAlgorithm0.scalingFlag());
Test case 9
1: HydrophilicityAlgorithm hydrophilicityAlgorithm0 = new HydrophilicityAlgorithm((Feature) null); 2: hydrophilicityAlgorithm0.getMinimumInternal(); 3: assertFalse(hydrophilicityAlgorithm0.isUserMaxMin()); 4: assertEquals(3.4028235E38F, hydrophilicityAlgorithm0.getUserMax(), 0.01F); 5: assertEquals(1.4E-45F, hydrophilicityAlgorithm0.getUserMin(), 0.01F); 6: assertFalse(hydrophilicityAlgorithm0.scalingFlag()); 7: assertEquals("hydrophilicity", hydrophilicityAlgorithm0.getAlgorithmShortName()); 8: assertEquals("Hopp-Woods Hydrophilicity", hydrophilicityAlgorithm0.getAlgorithmName());
Test case 10
1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("g", "g"); 2: Bases bases0 = new Bases(fastaStreamSequence0); 3: Strand strand0 = bases0.getReverseStrand(); 4: AGWindowAlgorithm aGWindowAlgorithm0 = new AGWindowAlgorithm(strand0); 5: aGWindowAlgorithm0.getMinimumInternal(); 6: assertEquals("AG Content (%)", aGWindowAlgorithm0.getAlgorithmName()); 7: assertEquals("ag_content", aGWindowAlgorithm0.getAlgorithmShortName()); 8: assertEquals(1.4E-45F, aGWindowAlgorithm0.getUserMin(), 0.01F); 9: assertEquals(3.4028235E38F, aGWindowAlgorithm0.getUserMax(), 0.01F); 10: assertTrue(aGWindowAlgorithm0.scalingFlag()); 11: assertFalse(aGWindowAlgorithm0.isUserMaxMin());
Source Code
1: No source found for uk.ac.sanger.artemis.plot.Algorithm
EvoSuite Parameters
- TARGET_CLASS: uk.ac.sanger.artemis.plot.Algorithm
- Size: 10
- Length: 53
- criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
- Coverage: 0.3978276049197187
- BranchCoverage: 0.2608695652173913
- MethodCoverage: 0.35
- OutputCoverage: 0.0821256038647343