Summary

Test suite

Test case 1

  1: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("AT~Wd\"$$c)f!+/");
  2: Bases bases0 = new Bases(emblStreamSequence0);
  3: Entry entry0 = Entry.newEntry(bases0);
  4: Feature feature0 = entry0.createFeature();
  5: Range range0 = feature0.getMaxRawRange();
  6: FeatureSegment featureSegment0 = new FeatureSegment(feature0, range0);
  7: featureSegment0.setStartPosition(5);
  8: featureSegment0.getFrameID();

Test case 2

  1: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("AT~Wd\"$$c)f!+/");
  2: Bases bases0 = new Bases(emblStreamSequence0);
  3: Entry entry0 = Entry.newEntry(bases0);
  4: Feature feature0 = entry0.createFeature();
  5: Range range0 = feature0.getMaxRawRange();
  6: FeatureSegment featureSegment0 = new FeatureSegment(feature0, range0);
  7: String string0 = featureSegment0.getBases();
  8: assertEquals("nnnndnnncnnnnn", string0);

Test case 3

  1: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("AT~Wd\"$$c)f!+/");
  2: Bases bases0 = new Bases(emblStreamSequence0);
  3: Entry entry0 = Entry.newEntry(bases0);
  4: Feature feature0 = entry0.createFeature();
  5: Range range0 = feature0.getMaxRawRange();
  6: FeatureSegment featureSegment0 = new FeatureSegment(feature0, range0);
  7: featureSegment0.setEndPosition(2798);

Test case 4

  1: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("AT~Wd\"$$c)f!+/");
  2: Bases bases0 = new Bases(emblStreamSequence0);
  3: Entry entry0 = Entry.newEntry(bases0);
  4: Feature feature0 = entry0.createFeature();
  5: Range range0 = feature0.getMaxRawRange();
  6: FeatureSegment featureSegment0 = new FeatureSegment(feature0, range0);
  7: int int0 = featureSegment0.getFrameID();
  8: assertEquals(14, range0.getCount());
  9: assertEquals(1, int0);

Test case 5

  1: Range range0 = new Range(0, 0);
  2: FeatureSegment featureSegment0 = new FeatureSegment((Feature) null, range0);

Test case 6

  1: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("AT~Wd\"$$c)f!+/");
  2: Bases bases0 = new Bases(emblStreamSequence0);
  3: Entry entry0 = Entry.newEntry(bases0);
  4: Feature feature0 = entry0.createFeature();
  5: Range range0 = feature0.getMaxRawRange();
  6: FeatureSegment featureSegment0 = new FeatureSegment(feature0, range0);
  7: boolean boolean0 = featureSegment0.canDirectEdit();
  8: assertTrue(boolean0);
  9: assertEquals(14, range0.getCount());

Test case 7

  1: GenbankStreamFeature genbankStreamFeature0 = new GenbankStreamFeature();
  2: EmblStreamFeature emblStreamFeature0 = new EmblStreamFeature(genbankStreamFeature0);
  3: Feature feature0 = new Feature(emblStreamFeature0);
  4: Range range0 = new Range((-72), 5);
  5: FeatureSegment featureSegment0 = new FeatureSegment(feature0, range0);

Test case 8

  1: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("AT~Wd\"$$c)f!+/");
  2: Bases bases0 = new Bases(emblStreamSequence0);
  3: Range range0 = new Range((-5));
  4: Entry entry0 = Entry.newEntry(bases0);
  5: Feature feature0 = entry0.createFeature();
  6: FeatureSegment featureSegment0 = new FeatureSegment(feature0, range0);

Test case 9

  1: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("AT~Wd\"$$c)f!+/");
  2: Bases bases0 = new Bases(emblStreamSequence0);
  3: Entry entry0 = Entry.newEntry(bases0);
  4: Feature feature0 = entry0.createFeature();
  5: Range range0 = feature0.getMaxRawRange();
  6: FeatureSegment featureSegment0 = new FeatureSegment(feature0, range0);
  7: featureSegment0.startListening();
  8: assertEquals(14, range0.getCount());

Test case 10

  1: EmblStreamSequence emblStreamSequence0 = new EmblStreamSequence("AT~oA\"$$c)f\"+/");
  2: Bases bases0 = new Bases(emblStreamSequence0);
  3: Entry entry0 = Entry.newEntry(bases0);
  4: Feature feature0 = entry0.createFeature();
  5: Range range0 = new Range(0, 2);
  6: FeatureSegment featureSegment0 = new FeatureSegment(feature0, range0);

Source Code

  1: No source found for uk.ac.sanger.artemis.FeatureSegment

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.FeatureSegment
  • Size: 10
  • Length: 62
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.4196558630863547
  • BranchCoverage: 0.44
  • MethodCoverage: 0.3333333333333333
  • OutputCoverage: 0.09375


Back to Overview