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