Summary

Test suite

Test case 1

  1: ValidateFeature validateFeature0 = new ValidateFeature((EntryGroup) null);
  2: validateFeature0.hasValidStop((Feature) null);

Test case 2

  1: ValidateFeature.testHeader("VNisc+}$XR{=");

Test case 3

  1: Key key0 = Key.CDS;
  2: Range range0 = new Range(16000);
  3: RangeVector rangeVector0 = new RangeVector(range0);
  4: Location location0 = new Location(rangeVector0, true);
  5: QualifierVector qualifierVector0 = new QualifierVector();
  6: GFFStreamFeature gFFStreamFeature0 = new GFFStreamFeature(key0, location0, qualifierVector0);
  7: boolean boolean0 = ValidateFeature.isGFF(gFFStreamFeature0, (EntryGroup) null);
  8: assertTrue(boolean0);

Test case 4

  1: SimpleEntryGroup simpleEntryGroup0 = new SimpleEntryGroup();
  2: FeatureVector featureVector0 = new FeatureVector();
  3: FilteredEntryGroup filteredEntryGroup0 = new FilteredEntryGroup(simpleEntryGroup0, featureVector0, "zwzS)0m&p");
  4: boolean boolean0 = ValidateFeature.isGFF((Feature) null, filteredEntryGroup0);
  5: assertFalse(boolean0);

Test case 5

  1: boolean boolean0 = ValidateFeature.isGFF((Feature) null, (EntryGroup) null);
  2: assertFalse(boolean0);

Test case 6

  1: QualifierVector qualifierVector0 = new QualifierVector();
  2: String string0 = ValidateFeature.validateGO(qualifierVector0, (EntryInformation) null);
  3: assertEquals("", string0);

Test case 7

  1: Key key0 = Key.CDS;
  2: Range range0 = new Range(16000);
  3: RangeVector rangeVector0 = new RangeVector(range0);
  4: Location location0 = new Location(rangeVector0, true);
  5: QualifierVector qualifierVector0 = new QualifierVector();
  6: GFFStreamFeature gFFStreamFeature0 = new GFFStreamFeature(key0, location0, qualifierVector0);
  7: int int0 = ValidateFeature.isCompleteGeneModelOK(gFFStreamFeature0);
  8: assertEquals(1, int0);

Test case 8

  1: Key key0 = Key.CDS;
  2: Range range0 = new Range(11);
  3: Location location0 = new Location(range0);
  4: QualifierVector qualifierVector0 = new QualifierVector();
  5: DatabaseStreamFeature databaseStreamFeature0 = new DatabaseStreamFeature(key0, location0, qualifierVector0);
  6: int int0 = ValidateFeature.isBoundaryOK(databaseStreamFeature0);
  7: assertEquals(0, int0);

Test case 9

  1: Key key0 = Key.CDS;
  2: Range range0 = new Range(942, 942);
  3: Location location0 = new Location(range0);
  4: QualifierVector qualifierVector0 = new QualifierVector();
  5: ChadoCanonicalGene chadoCanonicalGene0 = new ChadoCanonicalGene();
  6: DatabaseInferredFeature databaseInferredFeature0 = new DatabaseInferredFeature(key0, location0, qualifierVector0, chadoCanonicalGene0);
  7: int int0 = ValidateFeature.isBoundaryOK(databaseInferredFeature0);
  8: assertEquals(0, int0);

Test case 10

  1: GenbankStreamFeature genbankStreamFeature0 = new GenbankStreamFeature();
  2: DatabaseStreamFeature databaseStreamFeature0 = new DatabaseStreamFeature(genbankStreamFeature0);
  3: boolean boolean0 = ValidateFeature.isStrandOK(databaseStreamFeature0);
  4: assertTrue(boolean0);

Test case 11

  1: Key key0 = Key.CDS;
  2: Range range0 = new Range(942, 942);
  3: Location location0 = new Location(range0);
  4: QualifierVector qualifierVector0 = new QualifierVector();
  5: ChadoCanonicalGene chadoCanonicalGene0 = new ChadoCanonicalGene();
  6: DatabaseInferredFeature databaseInferredFeature0 = new DatabaseInferredFeature(key0, location0, qualifierVector0, chadoCanonicalGene0);
  7: boolean boolean0 = ValidateFeature.isStrandOK(databaseInferredFeature0);
  8: assertTrue(boolean0);

Test case 12

  1: GenbankStreamFeature genbankStreamFeature0 = new GenbankStreamFeature();
  2: DatabaseStreamFeature databaseStreamFeature0 = new DatabaseStreamFeature(genbankStreamFeature0);
  3: boolean boolean0 = ValidateFeature.isPartialConsistent(databaseStreamFeature0, "Start_range");
  4: assertTrue(boolean0);

Test case 13

  1: Key key0 = Key.CDS;
  2: Range range0 = new Range(942, 942);
  3: Location location0 = new Location(range0);
  4: QualifierVector qualifierVector0 = new QualifierVector();
  5: ChadoCanonicalGene chadoCanonicalGene0 = new ChadoCanonicalGene();
  6: DatabaseInferredFeature databaseInferredFeature0 = new DatabaseInferredFeature(key0, location0, qualifierVector0, chadoCanonicalGene0);
  7: boolean boolean0 = ValidateFeature.isIdPrefixConsistent(databaseInferredFeature0);
  8: assertTrue(boolean0);

Test case 14

  1: Key key0 = Key.CDS;
  2: Range range0 = new Range((-360));
  3: RangeVector rangeVector0 = new RangeVector(range0);
  4: Location location0 = new Location(rangeVector0, true);
  5: QualifierVector qualifierVector0 = new QualifierVector();
  6: DatabaseInferredFeature databaseInferredFeature0 = new DatabaseInferredFeature(key0, location0, qualifierVector0, (ChadoCanonicalGene) null);
  7: boolean boolean0 = ValidateFeature.isIdPrefixConsistent(databaseInferredFeature0);
  8: assertTrue(boolean0);

Test case 15

  1: Key key0 = Key.CDS;
  2: Range range0 = new Range((-360));
  3: RangeVector rangeVector0 = new RangeVector(range0);
  4: Location location0 = new Location(rangeVector0, true);
  5: QualifierVector qualifierVector0 = new QualifierVector();
  6: DatabaseInferredFeature databaseInferredFeature0 = new DatabaseInferredFeature(key0, location0, qualifierVector0, (ChadoCanonicalGene) null);
  7: boolean boolean0 = ValidateFeature.isCDSPhaseOK(databaseInferredFeature0);
  8: assertFalse(boolean0);

Test case 16

  1: Key key0 = new Key("Start_range");
  2: Range range0 = new Range(4);
  3: Location location0 = new Location(range0);
  4: QualifierVector qualifierVector0 = new QualifierVector();
  5: DatabaseStreamFeature databaseStreamFeature0 = new DatabaseStreamFeature(key0, location0, qualifierVector0);
  6: boolean boolean0 = ValidateFeature.isCDSPhaseOK(databaseStreamFeature0);
  7: assertTrue(boolean0);

Test case 17

  1: Key key0 = Key.CDS;
  2: Range range0 = new Range(16000);
  3: RangeVector rangeVector0 = new RangeVector(range0);
  4: Location location0 = new Location(rangeVector0, true);
  5: QualifierVector qualifierVector0 = new QualifierVector();
  6: GFFStreamFeature gFFStreamFeature0 = new GFFStreamFeature(key0, location0, qualifierVector0);
  7: String string0 = ValidateFeature.isAttributesOK(gFFStreamFeature0);
  8: assertEquals("", string0);

Test case 18

  1: Key key0 = Key.CDS;
  2: Range range0 = new Range(16000);
  3: RangeVector rangeVector0 = new RangeVector(range0);
  4: Location location0 = new Location(rangeVector0, true);
  5: QualifierVector qualifierVector0 = new QualifierVector();
  6: GFFStreamFeature gFFStreamFeature0 = new GFFStreamFeature(key0, location0, qualifierVector0);
  7: ValidateFeature validateFeature0 = new ValidateFeature((EntryGroup) null);
  8: boolean boolean0 = validateFeature0.isInternalStops(gFFStreamFeature0);
  9: assertFalse(boolean0);

Test case 19

  1: Key key0 = Key.CDS;
  2: Range range0 = new Range(942, 942);
  3: Location location0 = new Location(range0);
  4: QualifierVector qualifierVector0 = new QualifierVector();
  5: ChadoCanonicalGene chadoCanonicalGene0 = new ChadoCanonicalGene();
  6: DatabaseInferredFeature databaseInferredFeature0 = new DatabaseInferredFeature(key0, location0, qualifierVector0, chadoCanonicalGene0);
  7: SimpleEntryGroup simpleEntryGroup0 = new SimpleEntryGroup();
  8: Clipboard clipboard0 = new Clipboard("VNisc+}$XR{=");
  9: Selection selection0 = new Selection(clipboard0);
 10: FeatureVector featureVector0 = selection0.getAllFeatures();
 11: FilteredEntryGroup filteredEntryGroup0 = new FilteredEntryGroup(simpleEntryGroup0, featureVector0, "VNisc+}$XR{=");
 12: ValidateFeature validateFeature0 = new ValidateFeature(filteredEntryGroup0);
 13: boolean boolean0 = validateFeature0.hasValidStop(databaseInferredFeature0);
 14: assertTrue(boolean0);

Test case 20

  1: Key key0 = new Key("Start_range");
  2: Range range0 = new Range(4);
  3: Location location0 = new Location(range0);
  4: QualifierVector qualifierVector0 = new QualifierVector();
  5: DatabaseStreamFeature databaseStreamFeature0 = new DatabaseStreamFeature(key0, location0, qualifierVector0);
  6: ValidateFeature.isPartOfGene(databaseStreamFeature0);
  7: boolean boolean0 = ValidateFeature.isPartOfGene(databaseStreamFeature0);
  8: assertFalse(boolean0);

Test case 21

  1: Key key0 = Key.CDS;
  2: Range range0 = new Range(16000);
  3: RangeVector rangeVector0 = new RangeVector(range0);
  4: Location location0 = new Location(rangeVector0, true);
  5: QualifierVector qualifierVector0 = new QualifierVector();
  6: GFFStreamFeature gFFStreamFeature0 = new GFFStreamFeature(key0, location0, qualifierVector0);
  7: boolean boolean0 = ValidateFeature.isPartOfGene(gFFStreamFeature0);
  8: assertTrue(boolean0);

Test case 22

  1: ValidateFeature.isAttributesOK((GFFStreamFeature) null);

Test case 23

  1: ValidateFeature.isBoundaryOK((GFFStreamFeature) null);

Test case 24

  1: ValidateFeature.isCDSPhaseOK((GFFStreamFeature) null);

Test case 25

  1: ValidateFeature.isCompleteGeneModelOK((GFFStreamFeature) null);

Test case 26

  1: ValidateFeature.isIdPrefixConsistent((GFFStreamFeature) null);

Test case 27

  1: SimpleEntryGroup simpleEntryGroup0 = new SimpleEntryGroup();
  2: FeaturePatternPredicate featurePatternPredicate0 = new FeaturePatternPredicate((AminoAcidSequence) null);
  3: FilteredEntryGroup filteredEntryGroup0 = new FilteredEntryGroup(simpleEntryGroup0, featurePatternPredicate0, "Ontology_term");
  4: ValidateFeature validateFeature0 = new ValidateFeature(filteredEntryGroup0);
  5: validateFeature0.isInternalStops((Feature) null);

Test case 28

  1: ValidateFeature.isPartOfGene((GFFStreamFeature) null);

Test case 29

  1: ValidateFeature.isPartialConsistent((GFFStreamFeature) null, "evidence=");

Test case 30

  1: ValidateFeature.isStrandOK((GFFStreamFeature) null);

Test case 31

  1: ValidateFeature.testHeader((String) null);

Test case 32

  1: BlastEntryInformation blastEntryInformation0 = new BlastEntryInformation();
  2: ValidateFeature.validateGO((QualifierVector) null, blastEntryInformation0);

Source Code

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

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.io.ValidateFeature
  • Size: 32
  • Length: 135
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.5039768708436687
  • BranchCoverage: 0.17134831460674158
  • MethodCoverage: 0.875
  • OutputCoverage: 0.5


Back to Overview