Summary

Test suite

Test case 1

  1: byte[] byteArray0 = new byte[7];
  2: ByteArrayInputStream byteArrayInputStream0 = new ByteArrayInputStream(byteArray0, (byte)0, (byte)51);
  3: AbstractVCFReader.readFloat(byteArrayInputStream0);
  4: assertEquals(3, byteArrayInputStream0.available());

Test case 2

  1: BCFReader bCFReader0 = new BCFReader((String) null);

Test case 3

  1: byte[] byteArray0 = new byte[2];
  2: ByteArraySeekableStream byteArraySeekableStream0 = new ByteArraySeekableStream(byteArray0);
  3: SeekableBufferedStream seekableBufferedStream0 = new SeekableBufferedStream(byteArraySeekableStream0);
  4: int int0 = AbstractVCFReader.readInt(seekableBufferedStream0);
  5: assertEquals(0, int0);

Test case 4

  1: byte[] byteArray0 = new byte[7];
  2: ByteArrayInputStream byteArrayInputStream0 = new ByteArrayInputStream(byteArray0, (byte)0, (byte)51);
  3: long long0 = AbstractVCFReader.readLong(byteArrayInputStream0);
  4: assertEquals(0L, long0);

Test case 5

  1: Hashtable<String, String> hashtable0 = AbstractVCFReader.getLineHash("8", "DescriLpptionG^u* 8");
  2: assertFalse(hashtable0.isEmpty());

Test case 6

  1: Hashtable<String, String> hashtable0 = AbstractVCFReader.getLineHash("=", "iNjq%4PNN5=ZIjfA?eT");
  2: assertEquals(2, hashtable0.size());

Test case 7

  1: AbstractVCFReader.getLineHash((String) null, (String) null);

Test case 8

  1: AbstractVCFReader.getLineHash("Discordant field size detected for field ", "ei1wW+A");

Test case 9

  1: PipedInputStream pipedInputStream0 = new PipedInputStream();
  2: AbstractVCFReader.readFloat(pipedInputStream0);

Test case 10

  1: byte[] byteArray0 = new byte[7];
  2: ByteArrayInputStream byteArrayInputStream0 = new ByteArrayInputStream(byteArray0, (-1932923024), (byte)51);
  3: AbstractVCFReader.readFloat(byteArrayInputStream0);

Test case 11

  1: AbstractVCFReader.readFloat((InputStream) null);

Test case 12

  1: SeekableBufferedStream seekableBufferedStream0 = new SeekableBufferedStream((SeekableStream) null);
  2: AbstractVCFReader.readInt(seekableBufferedStream0);

Test case 13

  1: AbstractVCFReader.readInt((InputStream) null);

Test case 14

  1: AbstractVCFReader.readLong((InputStream) null);

Test case 15

  1: HashMap<String, Boolean> hashMap0 = new HashMap<String, Boolean>();
  2: CharArrayWriter charArrayWriter0 = new CharArrayWriter();
  3: FeatureVector featureVector0 = new FeatureVector();
  4: AbstractVCFReader.write(hashMap0, "A", 8, charArrayWriter0, (VCFview) null, featureVector0);

Test case 16

  1: byte[] byteArray0 = new byte[2];
  2: byteArray0[0] = (byte) (-74);
  3: ByteArrayInputStream byteArrayInputStream0 = new ByteArrayInputStream(byteArray0);
  4: float float0 = AbstractVCFReader.readFloat(byteArrayInputStream0);
  5: assertEquals(2.55E-43F, float0, 0.01F);

Test case 17

  1: byte[] byteArray0 = new byte[2];
  2: byteArray0[1] = (byte) (-72);
  3: ByteArraySeekableStream byteArraySeekableStream0 = new ByteArraySeekableStream(byteArray0);
  4: SeekableBufferedStream seekableBufferedStream0 = new SeekableBufferedStream(byteArraySeekableStream0);
  5: int int0 = AbstractVCFReader.readInt(seekableBufferedStream0);
  6: assertEquals(47104, int0);

Test case 18

  1: byte[] byteArray0 = new byte[8];
  2: byteArray0[7] = (byte) (-92);
  3: ByteArrayReader byteArrayReader0 = new ByteArrayReader(byteArray0);
  4: PushbackInputStream pushbackInputStream0 = new PushbackInputStream(byteArrayReader0);
  5: long long0 = AbstractVCFReader.readLong(pushbackInputStream0);
  6: assertEquals((-6629298651489370112L), long0);

Test case 19

  1: byte[] byteArray0 = new byte[7];
  2: byteArray0[2] = (byte)94;
  3: ByteArrayInputStream byteArrayInputStream0 = new ByteArrayInputStream(byteArray0, (byte)0, (byte)51);
  4: long long0 = AbstractVCFReader.readLong(byteArrayInputStream0);
  5: assertEquals(6160384L, long0);

Source Code

  1: No source found for uk.ac.sanger.artemis.components.variant.AbstractVCFReader

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.components.variant.AbstractVCFReader
  • Size: 19
  • Length: 47
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.2747775471785945
  • BranchCoverage: 0.10465116279069768
  • MethodCoverage: 0.2777777777777778
  • OutputCoverage: 0.16363636363636364


Back to Overview