Summary

Test suite

Test case 1

  1: PipedReader pipedReader0 = new PipedReader();
  2: LinePushBackReader linePushBackReader0 = new LinePushBackReader(pipedReader0);
  3: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence(linePushBackReader0);

Test case 2

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence(" g");
  2: String string0 = genbankStreamSequence0.getHeader();
  3: assertNull(string0);
  4: assertEquals(1, genbankStreamSequence0.getOtherCount());

Test case 3

  1: FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("");
  2: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence(fastaStreamSequence0);
  3: genbankStreamSequence0.readHeader((LinePushBackReader) null);

Test case 4

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("Genbank sequence data should begin with \"BASE COUNT\" or \"ORIGIN\"");
  2: int int0 = genbankStreamSequence0.getFormatType();
  3: assertEquals(2, int0);
  4: assertEquals(1, genbankStreamSequence0.getCCount());

Test case 5

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("");
  2: genbankStreamSequence0.copy();
  3: genbankStreamSequence0.setHeader("");
  4: JPasswordField jPasswordField0 = new JPasswordField((String) null, 0);
  5: InputStreamProgressListener inputStreamProgressListener0 = mock(InputStreamProgressListener.class, new ViolatedAssumptionAnswer());
  6: DatabaseDocument databaseDocument0 = new DatabaseDocument("GENBANK sequence file contains a character that is not a letter: ", jPasswordField0, (String) null, "GENBANK sequence file contains a character that is not a letter: ", true, inputStreamProgressListener0);
  7: LinePushBackReader linePushBackReader0 = databaseDocument0.getLinePushBackReader();
  8: genbankStreamSequence0.readSequence(linePushBackReader0);

Test case 6

  1: char[] charArray0 = new char[7];
  2: CharArrayReader charArrayReader0 = new CharArrayReader(charArray0, 0, 2402);
  3: LinePushBackReader linePushBackReader0 = new LinePushBackReader(charArrayReader0);
  4: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence(linePushBackReader0);

Test case 7

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("Genbank sequence data should begin with \"BASE COUNT\" or \"ORIGIN\"");
  2: CharArrayWriter charArrayWriter0 = new CharArrayWriter();
  3: genbankStreamSequence0.writeToStream(charArrayWriter0);
  4: assertEquals(147, charArrayWriter0.size());
  5: assertEquals("BASE COUNT        3 a      1 c      1 g      2 t\nORIGIN\n        1 nnnbanknsn nunncnndat anshnundnb ngnnnwnthn nnnnnnnnnn nnnnrnnnnn\n       61 nnnn\n", charArrayWriter0.toString());

Test case 8

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence((String) null);

Test case 9

  1: double[] doubleArray0 = new double[5];
  2: SymbolList symbolList0 = DoubleAlphabet.fromArray(doubleArray0);
  3: BioJavaSequence bioJavaSequence0 = new BioJavaSequence(symbolList0);
  4: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence(bioJavaSequence0);

Test case 10

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence((Sequence) null);

Test case 11

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence((LinePushBackReader) null);

Test case 12

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("u$PcDPr}&)");
  2: genbankStreamSequence0.writeToStream((Writer) null);

Test case 13

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("Could not open sequence dictionary file: ");
  2: GenbankStreamSequence genbankStreamSequence1 = (GenbankStreamSequence)genbankStreamSequence0.copy();
  3: assertEquals(2, genbankStreamSequence1.getTCount());

Test case 14

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("\nORIGIN\n");
  2: genbankStreamSequence0.setHeader("\nORIGIN\n");
  3: String string0 = genbankStreamSequence0.getHeader();
  4: assertEquals("\nORIGIN\n", string0);
  5: assertEquals(8, genbankStreamSequence0.length());

Test case 15

  1: String string0 = "";
  2: RawStreamSequence rawStreamSequence0 = new RawStreamSequence("");
  3: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence(rawStreamSequence0);
  4: JPasswordField jPasswordField0 = new JPasswordField("", 1673);
  5: DatabaseDocument databaseDocument0 = new DatabaseDocument("", jPasswordField0, "Failed to create a feature with a location ", "", (ByteBuffer) null, "");
  6: Reader reader0 = databaseDocument0.getReader();
  7: LinePushBackReader linePushBackReader0 = new LinePushBackReader(reader0);
  8: genbankStreamSequence0.readHeader(linePushBackReader0);
  9: MockFileWriter mockFileWriter0 = new MockFileWriter(string0);
 10: int int0 = (-2828);
 11: mockFileWriter0.append((CharSequence) string0, int0, int0);
 12: genbankStreamSequence0.writeToStream(mockFileWriter0);

Test case 16

  1: GenbankStreamSequence genbankStreamSequence0 = new GenbankStreamSequence("");
  2: CharArrayWriter charArrayWriter0 = new CharArrayWriter();
  3: genbankStreamSequence0.writeToStream(charArrayWriter0);
  4: assertEquals("BASE COUNT        0 a      0 c      0 g      0 t\nORIGIN\n", charArrayWriter0.toString());
  5: assertEquals(56, charArrayWriter0.size());

Source Code

  1: No source found for uk.ac.sanger.artemis.io.GenbankStreamSequence

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.io.GenbankStreamSequence
  • Size: 16
  • Length: 54
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.612822863085496
  • BranchCoverage: 0.40425531914893614
  • MethodCoverage: 1.0
  • OutputCoverage: 0.56


Back to Overview