Summary

Test suite

Test case 1

  1: FileSystemHandling.shouldAllThrowIOExceptions();
  2: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("+");
  3: Bases bases0 = new Bases(emblStreamSequence0);
  4: MockFile mockFile0 = new MockFile("+", "+");
  5: Strand strand0 = bases0.getReverseStrand();
  6: CodonUsageWeight codonUsageWeight0 = new CodonUsageWeight(mockFile0, strand0);
  7: CodonUsageAlgorithm codonUsageAlgorithm0 = new CodonUsageAlgorithm(strand0, codonUsageWeight0);
  8: codonUsageAlgorithm0.getAverage();

Test case 2

  1: FileSystemHandling.shouldAllThrowIOExceptions();
  2: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("+");
  3: Bases bases0 = new Bases(emblStreamSequence0);
  4: Strand strand0 = bases0.getReverseStrand();
  5: MockFile mockFile0 = new MockFile("+");
  6: CodonUsageWeight codonUsageWeight0 = new CodonUsageWeight(mockFile0, strand0);
  7: CodonUsageAlgorithm codonUsageAlgorithm0 = new CodonUsageAlgorithm(strand0, codonUsageWeight0);
  8: Float float0 = codonUsageAlgorithm0.getMinimumInternal();
  9: assertTrue(codonUsageAlgorithm0.scalingFlag());
 10: assertEquals("Reverse Codon Usage Scores from +", codonUsageAlgorithm0.getAlgorithmName());
 11: assertEquals(0.0F, (float)float0, 0.01F);

Test case 3

  1: FileSystemHandling.shouldAllThrowIOExceptions();
  2: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("+");
  3: Bases bases0 = new Bases(emblStreamSequence0);
  4: MockFile mockFile0 = new MockFile("+", "+");
  5: Strand strand0 = bases0.getReverseStrand();
  6: CodonUsageWeight codonUsageWeight0 = new CodonUsageWeight(mockFile0, strand0);
  7: CodonUsageAlgorithm codonUsageAlgorithm0 = new CodonUsageAlgorithm(strand0, codonUsageWeight0);
  8: int int0 = codonUsageAlgorithm0.getValueCount();
  9: assertTrue(codonUsageAlgorithm0.scalingFlag());
 10: assertEquals("Reverse Codon Usage Scores from +", codonUsageAlgorithm0.getAlgorithmName());
 11: assertEquals(3, int0);

Test case 4

  1: FileSystemHandling.shouldAllThrowIOExceptions();
  2: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("+");
  3: Bases bases0 = new Bases(emblStreamSequence0);
  4: MockFile mockFile0 = new MockFile("+");
  5: Strand strand0 = bases0.getReverseStrand();
  6: CodonUsageWeight codonUsageWeight0 = new CodonUsageWeight(mockFile0, strand0);
  7: CodonUsageAlgorithm codonUsageAlgorithm0 = new CodonUsageAlgorithm(strand0, codonUsageWeight0);
  8: Float float0 = codonUsageAlgorithm0.getMaximumInternal();
  9: assertTrue(codonUsageAlgorithm0.scalingFlag());
 10: assertEquals(2.0F, (float)float0, 0.01F);
 11: assertEquals("Reverse Codon Usage Scores from +", codonUsageAlgorithm0.getAlgorithmName());

Test case 5

  1: FileSystemHandling.shouldAllThrowIOExceptions();
  2: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("+");
  3: Bases bases0 = new Bases(emblStreamSequence0);
  4: MockFile mockFile0 = new MockFile("+", "+");
  5: Strand strand0 = bases0.getReverseStrand();
  6: CodonUsageWeight codonUsageWeight0 = new CodonUsageWeight(mockFile0, strand0);
  7: CodonUsageAlgorithm codonUsageAlgorithm0 = new CodonUsageAlgorithm(strand0, codonUsageWeight0);
  8: float[] floatArray0 = new float[7];
  9: codonUsageAlgorithm0.getValues(5, 1, floatArray0);

Test case 6

  1: FileSystemHandling.shouldAllThrowIOExceptions();
  2: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("+");
  3: Bases bases0 = new Bases(emblStreamSequence0);
  4: MockFile mockFile0 = new MockFile("+");
  5: Strand strand0 = bases0.getReverseStrand();
  6: CodonUsageWeight codonUsageWeight0 = new CodonUsageWeight(mockFile0, strand0);
  7: CodonUsageAlgorithm codonUsageAlgorithm0 = new CodonUsageAlgorithm(strand0, codonUsageWeight0);
  8: float[] floatArray0 = new float[7];
  9: codonUsageAlgorithm0.getValues((-1305), 1, floatArray0);

Test case 7

  1: FileSystemHandling.shouldAllThrowIOExceptions();
  2: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("+");
  3: Bases bases0 = new Bases(emblStreamSequence0);
  4: MockFile mockFile0 = new MockFile("+", "+");
  5: Strand strand0 = bases0.getReverseStrand();
  6: CodonUsageWeight codonUsageWeight0 = new CodonUsageWeight(mockFile0, strand0);
  7: CodonUsageAlgorithm codonUsageAlgorithm0 = new CodonUsageAlgorithm(strand0, codonUsageWeight0);
  8: Integer integer0 = codonUsageAlgorithm0.getDefaultWindowSize();
  9: assertTrue(codonUsageAlgorithm0.scalingFlag());
 10: assertEquals("Reverse Codon Usage Scores from +", codonUsageAlgorithm0.getAlgorithmName());
 11: assertNotNull(integer0);
 12: assertEquals(120, (int)integer0);

Test case 8

  1: FileSystemHandling.shouldAllThrowIOExceptions();
  2: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("+");
  3: Bases bases0 = new Bases(emblStreamSequence0);
  4: Strand strand0 = bases0.getReverseStrand();
  5: MockFile mockFile0 = new MockFile("+");
  6: CodonUsageWeight codonUsageWeight0 = new CodonUsageWeight(mockFile0, strand0);
  7: CodonUsageAlgorithm codonUsageAlgorithm0 = new CodonUsageAlgorithm(strand0, codonUsageWeight0);
  8: Integer integer0 = codonUsageAlgorithm0.getDefaultMaxWindowSize();
  9: assertTrue(codonUsageAlgorithm0.scalingFlag());
 10: assertEquals("Reverse Codon Usage Scores from +", codonUsageAlgorithm0.getAlgorithmName());
 11: assertNotNull(integer0);
 12: assertEquals(500, (int)integer0);

Test case 9

  1: FileSystemHandling.shouldAllThrowIOExceptions();
  2: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("+");
  3: Bases bases0 = new Bases(emblStreamSequence0);
  4: MockFile mockFile0 = new MockFile("+", "+");
  5: Strand strand0 = bases0.getReverseStrand();
  6: CodonUsageWeight codonUsageWeight0 = new CodonUsageWeight(mockFile0, strand0);
  7: CodonUsageAlgorithm codonUsageAlgorithm0 = new CodonUsageAlgorithm(strand0, codonUsageWeight0);
  8: Integer integer0 = codonUsageAlgorithm0.getDefaultMinWindowSize();
  9: assertEquals("Reverse Codon Usage Scores from +", codonUsageAlgorithm0.getAlgorithmName());
 10: assertNotNull(integer0);
 11: assertEquals(24, (int)integer0);
 12: assertTrue(codonUsageAlgorithm0.scalingFlag());

Test case 10

  1: FileSystemHandling.shouldAllThrowIOExceptions();
  2: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("+");
  3: Bases bases0 = new Bases(emblStreamSequence0);
  4: Strand strand0 = bases0.getReverseStrand();
  5: MockFile mockFile0 = new MockFile("+");
  6: CodonUsageWeight codonUsageWeight0 = new CodonUsageWeight(mockFile0, strand0);
  7: CodonUsageAlgorithm codonUsageAlgorithm0 = new CodonUsageAlgorithm(strand0, codonUsageWeight0);
  8: Integer integer0 = codonUsageAlgorithm0.getDefaultStepSize((-5));
  9: assertEquals("Reverse Codon Usage Scores from +", codonUsageAlgorithm0.getAlgorithmName());
 10: assertNull(integer0);
 11: assertTrue(codonUsageAlgorithm0.scalingFlag());

Test case 11

  1: Bases bases0 = new Bases((Sequence) null);
  2: Strand strand0 = bases0.getForwardStrand();
  3: CodonUsageAlgorithm codonUsageAlgorithm0 = new CodonUsageAlgorithm(strand0, (CodonUsageWeight) null);

Source Code

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

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.plot.CodonUsageAlgorithm
  • Size: 11
  • Length: 85
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.5772237298723436
  • BranchCoverage: 0.4857142857142857
  • MethodCoverage: 0.9090909090909091
  • OutputCoverage: 0.24503311258278146


Back to Overview