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