Summary

Test suite

Test case 1

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("");
  2: Bases bases0 = new Bases(genbankStreamSequence0);
  3: Strand strand0 = bases0.getForwardStrand();
  4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
  5: positionalAsymmetryAlgorithm0.getMinimumInternal();

Test case 2

  1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("X\"8bBd`wIoiq'", "X\"8bBd`wIoiq'");
  2: Bases bases0 = new Bases(fastaStreamSequence0);
  3: Strand strand0 = bases0.getReverseStrand();
  4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
  5: Float float0 = positionalAsymmetryAlgorithm0.getMaximumInternal();
  6: assertEquals(10000.0F, (float)float0, 0.01F);
  7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
  8: assertEquals("Reverse Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());

Test case 3

  1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("L");
  2: Bases bases0 = new Bases(fastaStreamSequence0);
  3: Strand strand0 = bases0.getReverseStrand();
  4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
  5: int int0 = positionalAsymmetryAlgorithm0.getValueCount();
  6: assertEquals(1, int0);
  7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
  8: assertEquals("Reverse Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());

Test case 4

  1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("L");
  2: Bases bases0 = new Bases(fastaStreamSequence0);
  3: Strand strand0 = bases0.getReverseStrand();
  4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
  5: float[] floatArray0 = new float[1];
  6: positionalAsymmetryAlgorithm0.getValues((-3), 2, floatArray0);
  7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
  8: assertEquals("Reverse Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());

Test case 5

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("");
  2: Bases bases0 = new Bases(genbankStreamSequence0);
  3: Strand strand0 = bases0.getForwardStrand();
  4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
  5: float[] floatArray0 = new float[6];
  6: positionalAsymmetryAlgorithm0.getValues(0, 0, floatArray0);
  7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
  8: assertEquals("Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());

Test case 6

  1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("Cannot create a FramedFeature on the negative strand of an RNA", "Cannot create a FramedFeature on the negative strand of an RNA");
  2: Bases bases0 = new Bases(fastaStreamSequence0);
  3: Strand strand0 = bases0.getForwardStrand();
  4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
  5: float[] floatArray0 = new float[2];
  6: positionalAsymmetryAlgorithm0.getValues(1, 970, floatArray0);
  7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
  8: assertArrayEquals(new float[] {2.65625F, 0.0F}, floatArray0, 0.01F);
  9: assertEquals("Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());

Test case 7

  1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("L");
  2: Bases bases0 = new Bases(fastaStreamSequence0);
  3: Strand strand0 = bases0.getReverseStrand();
  4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
  5: Integer integer0 = positionalAsymmetryAlgorithm0.getDefaultWindowSize();
  6: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
  7: assertNotNull(integer0);
  8: assertEquals("Reverse Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());
  9: assertEquals(500, (int)integer0);

Test case 8

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("");
  2: Bases bases0 = new Bases(genbankStreamSequence0);
  3: Strand strand0 = bases0.getForwardStrand();
  4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
  5: Integer integer0 = positionalAsymmetryAlgorithm0.getDefaultMaxWindowSize();
  6: assertEquals("Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());
  7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
  8: assertNotNull(integer0);
  9: assertEquals(5000, (int)integer0);

Test case 9

  1: int[] intArray0 = new int[1];
  2: SymbolList symbolList0 = IntegerAlphabet.fromArray(intArray0);
  3: BioJavaSequence bioJavaSequence0 = new BioJavaSequence(symbolList0);
  4: Bases bases0 = new Bases(bioJavaSequence0);
  5: Strand strand0 = bases0.getForwardStrand();
  6: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
  7: Integer integer0 = positionalAsymmetryAlgorithm0.getDefaultMinWindowSize();
  8: assertEquals("Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());
  9: assertEquals(10, (int)integer0);
 10: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
 11: assertNotNull(integer0);

Test case 10

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("");
  2: Bases bases0 = new Bases(genbankStreamSequence0);
  3: Strand strand0 = bases0.getForwardStrand();
  4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
  5: Integer integer0 = positionalAsymmetryAlgorithm0.getDefaultStepSize(0);
  6: assertNull(integer0);
  7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
  8: assertEquals("Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());

Test case 11

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("");
  2: Bases bases0 = new Bases(genbankStreamSequence0);
  3: Strand strand0 = bases0.getForwardStrand();
  4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
  5: Integer integer0 = positionalAsymmetryAlgorithm0.getDefaultStepSize(103);
  6: assertEquals(10, (int)integer0);
  7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
  8: assertEquals("Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());
  9: assertNotNull(integer0);

Test case 12

  1: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm((Strand) null);

Test case 13

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("");
  2: Bases bases0 = new Bases(genbankStreamSequence0);
  3: Strand strand0 = bases0.getForwardStrand();
  4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
  5: float[] floatArray0 = new float[6];
  6: positionalAsymmetryAlgorithm0.getValues(103, 0, floatArray0);

Test case 14

  1: Bases bases0 = new Bases((Sequence) null);
  2: Strand strand0 = bases0.getReverseStrand();
  3: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
  4: float[] floatArray0 = new float[2];
  5: positionalAsymmetryAlgorithm0.getValues(2, (-334), floatArray0);

Test case 15

  1: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("");
  2: Bases bases0 = new Bases(emblStreamSequence0);
  3: Strand strand0 = bases0.getForwardStrand();
  4: PositionalAsymmetryAlgorithm positionalAsymmetryAlgorithm0 = new PositionalAsymmetryAlgorithm(strand0);
  5: Integer integer0 = positionalAsymmetryAlgorithm0.getDefaultStepSize(2046);
  6: assertNotNull(integer0);
  7: assertTrue(positionalAsymmetryAlgorithm0.scalingFlag());
  8: assertEquals("Positional Asymmetry", positionalAsymmetryAlgorithm0.getAlgorithmName());
  9: assertEquals(204, (int)integer0);

Source Code

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

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.plot.PositionalAsymmetryAlgorithm
  • Size: 15
  • Length: 77
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.8530303246994015
  • BranchCoverage: 0.8035714285714286
  • MethodCoverage: 1.0
  • OutputCoverage: 0.344


Back to Overview