Summary

Test suite

Test case 1

  1: SymbolList symbolList0 = DoubleAlphabet.fromArray((double[]) null);
  2: BioJavaSequence bioJavaSequence0 = new BioJavaSequence(symbolList0);
  3: Bases bases0 = new Bases(bioJavaSequence0);
  4: Strand strand0 = bases0.getForwardStrand();
  5: NcAlgorithm ncAlgorithm0 = new NcAlgorithm(strand0);
  6: float[] floatArray0 = new float[8];
  7: ncAlgorithm0.getValues((-2898), 1, floatArray0);

Test case 2

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("gcC%");
  2: Bases bases0 = new Bases(genbankStreamSequence0);
  3: Strand strand0 = bases0.getReverseStrand();
  4: NcAlgorithm ncAlgorithm0 = new NcAlgorithm(strand0);
  5: Float float0 = ncAlgorithm0.getMinimumInternal();
  6: assertTrue(ncAlgorithm0.scalingFlag());
  7: assertEquals(0.0F, (float)float0, 0.01F);
  8: assertEquals("Reverse Effective Codon Number(Nc)", ncAlgorithm0.getAlgorithmName());

Test case 3

  1: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("Nc");
  2: Bases bases0 = new Bases(emblStreamSequence0);
  3: Strand strand0 = bases0.getForwardStrand();
  4: NcAlgorithm ncAlgorithm0 = new NcAlgorithm(strand0);
  5: int int0 = ncAlgorithm0.getValueCount();
  6: assertEquals(3, int0);
  7: assertTrue(ncAlgorithm0.scalingFlag());
  8: assertEquals("Effective Codon Number(Nc)", ncAlgorithm0.getAlgorithmName());

Test case 4

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("gcC%");
  2: Bases bases0 = new Bases(genbankStreamSequence0);
  3: Strand strand0 = bases0.getReverseStrand();
  4: NcAlgorithm ncAlgorithm0 = new NcAlgorithm(strand0);
  5: ncAlgorithm0.getAverage();
  6: assertTrue(ncAlgorithm0.scalingFlag());
  7: assertEquals("Reverse Effective Codon Number(Nc)", ncAlgorithm0.getAlgorithmName());

Test case 5

  1: char[] charArray0 = new char[9];
  2: Short short0 = new Short((short)660);
  3: Integer integer0 = JLayeredPane.PALETTE_LAYER;
  4: PartialSequence partialSequence0 = new PartialSequence(charArray0, 99, 4096, short0, integer0);
  5: Bases bases0 = new Bases(partialSequence0);
  6: Strand strand0 = bases0.getReverseStrand();
  7: NcAlgorithm ncAlgorithm0 = new NcAlgorithm(strand0);
  8: Color[] colorArray0 = new Color[6];
  9: ncAlgorithm0.drawLegend((Graphics) null, 4096, 4096, colorArray0);
 10: assertTrue(ncAlgorithm0.scalingFlag());
 11: assertEquals("Reverse Effective Codon Number(Nc)", ncAlgorithm0.getAlgorithmName());

Test case 6

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("gcC%");
  2: Bases bases0 = new Bases(genbankStreamSequence0);
  3: Strand strand0 = bases0.getReverseStrand();
  4: NcAlgorithm ncAlgorithm0 = new NcAlgorithm(strand0);
  5: Float float0 = ncAlgorithm0.getMaximumInternal();
  6: assertEquals("Reverse Effective Codon Number(Nc)", ncAlgorithm0.getAlgorithmName());
  7: assertEquals(1.0E7F, (float)float0, 0.01F);
  8: assertTrue(ncAlgorithm0.scalingFlag());

Test case 7

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("gcC%");
  2: Bases bases0 = new Bases(genbankStreamSequence0);
  3: Strand strand0 = bases0.getReverseStrand();
  4: NcAlgorithm ncAlgorithm0 = new NcAlgorithm(strand0);
  5: float[] floatArray0 = new float[4];
  6: ncAlgorithm0.getValues((-5), 2, floatArray0);
  7: assertEquals("Reverse Effective Codon Number(Nc)", ncAlgorithm0.getAlgorithmName());
  8: assertTrue(ncAlgorithm0.scalingFlag());

Test case 8

  1: Bases bases0 = new Bases((Sequence) null);
  2: Strand strand0 = bases0.getForwardStrand();
  3: NcAlgorithm ncAlgorithm0 = new NcAlgorithm(strand0);
  4: Integer integer0 = ncAlgorithm0.getDefaultWindowSize();
  5: assertEquals("Effective Codon Number(Nc)", ncAlgorithm0.getAlgorithmName());
  6: assertNotNull(integer0);
  7: assertEquals(500, (int)integer0);
  8: assertTrue(ncAlgorithm0.scalingFlag());

Test case 9

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("gcC%");
  2: Bases bases0 = new Bases(genbankStreamSequence0);
  3: Strand strand0 = bases0.getReverseStrand();
  4: NcAlgorithm ncAlgorithm0 = new NcAlgorithm(strand0);
  5: Integer integer0 = ncAlgorithm0.getDefaultMaxWindowSize();
  6: assertEquals(5000, (int)integer0);
  7: assertTrue(ncAlgorithm0.scalingFlag());
  8: assertEquals("Reverse Effective Codon Number(Nc)", ncAlgorithm0.getAlgorithmName());
  9: assertNotNull(integer0);

Test case 10

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("gcC%");
  2: Bases bases0 = new Bases(genbankStreamSequence0);
  3: Strand strand0 = bases0.getReverseStrand();
  4: NcAlgorithm ncAlgorithm0 = new NcAlgorithm(strand0);
  5: Integer integer0 = ncAlgorithm0.getDefaultMinWindowSize();
  6: assertEquals("Reverse Effective Codon Number(Nc)", ncAlgorithm0.getAlgorithmName());
  7: assertTrue(ncAlgorithm0.scalingFlag());
  8: assertNotNull(integer0);
  9: assertEquals(24, (int)integer0);

Test case 11

  1: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("~KL1E\"4?rzM2U9'j<");
  2: Bases bases0 = new Bases(emblStreamSequence0);
  3: Strand strand0 = bases0.getForwardStrand();
  4: NcAlgorithm ncAlgorithm0 = new NcAlgorithm(strand0);
  5: Integer integer0 = ncAlgorithm0.getDefaultStepSize(2);
  6: assertTrue(ncAlgorithm0.scalingFlag());
  7: assertNull(integer0);
  8: assertEquals("Effective Codon Number(Nc)", ncAlgorithm0.getAlgorithmName());

Test case 12

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("gcC%");
  2: Bases bases0 = new Bases(genbankStreamSequence0);
  3: Strand strand0 = bases0.getReverseStrand();
  4: NcAlgorithm ncAlgorithm0 = new NcAlgorithm(strand0);
  5: Integer integer0 = ncAlgorithm0.getDefaultStepSize(1638);
  6: assertNotNull(integer0);
  7: assertEquals(24, (int)integer0);
  8: assertTrue(ncAlgorithm0.scalingFlag());
  9: assertEquals("Reverse Effective Codon Number(Nc)", ncAlgorithm0.getAlgorithmName());

Test case 13

  1: NcAlgorithm ncAlgorithm0 = new NcAlgorithm((Strand) null);

Test case 14

  1: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("~KL1E\"4?rzM2U9'j<");
  2: Bases bases0 = new Bases(emblStreamSequence0);
  3: Strand strand0 = bases0.getForwardStrand();
  4: NcAlgorithm ncAlgorithm0 = new NcAlgorithm(strand0);
  5: float[] floatArray0 = new float[0];
  6: ncAlgorithm0.getValues((-5), 0, floatArray0);

Test case 15

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("gcC%");
  2: Bases bases0 = new Bases(genbankStreamSequence0);
  3: Strand strand0 = bases0.getReverseStrand();
  4: NcAlgorithm ncAlgorithm0 = new NcAlgorithm(strand0);
  5: float[] floatArray0 = new float[4];
  6: ncAlgorithm0.getValues(1001, 0, floatArray0);

Source Code

  1: No source found for uk.ac.sanger.artemis.plot.NcAlgorithm

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.plot.NcAlgorithm
  • Size: 15
  • Length: 79
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.740854257421687
  • BranchCoverage: 0.5576923076923077
  • MethodCoverage: 1.0
  • OutputCoverage: 0.2905405405405405


Back to Overview