Summary

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


Back to Overview