Summary

Test suite

Test case 1

  1: GeneUtils geneUtils0 = new GeneUtils();

Test case 2

  1: GeneUtils.getUniqueName((Feature) null);

Test case 3

  1: ChadoCanonicalGene chadoCanonicalGene0 = new ChadoCanonicalGene();
  2: GeneUtils.checkTranscriptBoundary((Feature) null, chadoCanonicalGene0);

Test case 4

  1: String[] stringArray0 = GeneUtils.getNonCodingTranscripts();
  2: assertNotNull(stringArray0);

Test case 5

  1: ChadoCanonicalGene chadoCanonicalGene0 = new ChadoCanonicalGene();
  2: GeneUtils.checkGeneBoundary(chadoCanonicalGene0);
  3: assertEquals(0, chadoCanonicalGene0.getSrcfeature_id());

Test case 6

  1: ChadoCanonicalGene chadoCanonicalGene0 = new ChadoCanonicalGene();
  2: GeneUtils.deleteAllFeature((Feature) null, chadoCanonicalGene0);

Test case 7

  1: boolean boolean0 = GeneUtils.isHiddenFeature("17~8S8Q,x$FDm5\"zx7&");
  2: assertFalse(boolean0);

Test case 8

  1: EmblStreamFeature emblStreamFeature0 = new EmblStreamFeature();
  2: GFFStreamFeature gFFStreamFeature0 = new GFFStreamFeature(emblStreamFeature0, false);
  3: gFFStreamFeature0.setLazyLoaded(true);
  4: GeneUtils.addLazyQualifiers(gFFStreamFeature0);
  5: assertFalse(gFFStreamFeature0.isReadOnly());

Test case 9

  1: EmblStreamFeature emblStreamFeature0 = new EmblStreamFeature();
  2: GFFStreamFeature gFFStreamFeature0 = new GFFStreamFeature(emblStreamFeature0, false);
  3: GeneUtils.addLazyQualifiers(gFFStreamFeature0);
  4: assertTrue(gFFStreamFeature0.isVisible());

Test case 10

  1: ChadoCanonicalGene chadoCanonicalGene0 = new ChadoCanonicalGene();
  2: GeneUtils.complementGeneModel(chadoCanonicalGene0);

Test case 11

  1: GeneUtils.complementGeneModel((ChadoCanonicalGene) null);

Test case 12

  1: EmblStreamFeature emblStreamFeature0 = new EmblStreamFeature();
  2: GFFStreamFeature gFFStreamFeature0 = new GFFStreamFeature(emblStreamFeature0);
  3: Clipboard clipboard0 = new Clipboard((String) null);
  4: Selection selection0 = new Selection(clipboard0);
  5: RangeVector rangeVector0 = selection0.getSelectionRanges();
  6: Range range0 = new Range(1265, 1265);
  7: rangeVector0.add(range0);
  8: GeneUtils.addSegment(gFFStreamFeature0, rangeVector0, "Y\"Z*kug)qJ");
  9: assertFalse(rangeVector0.isEmpty());

Test case 13

  1: RawStreamSequence rawStreamSequence0 = new RawStreamSequence("}8ZH.E,]W/");
  2: Bases bases0 = new Bases(rawStreamSequence0);
  3: SimpleEntryGroup simpleEntryGroup0 = new SimpleEntryGroup(bases0);
  4: FeatureVector featureVector0 = new FeatureVector();
  5: FilteredEntryGroup filteredEntryGroup0 = new FilteredEntryGroup(simpleEntryGroup0, featureVector0, "hm q<b%?4iS6=7\"a");
  6: Entry entry0 = filteredEntryGroup0.createEntry();
  7: Feature feature0 = filteredEntryGroup0.createFeature();
  8: Range range0 = feature0.getMaxRawRange();
  9: FeatureVector featureVector1 = entry0.getFeaturesInRange(range0);
 10: GeneUtils.showHideGeneFeatures(featureVector1);
 11: assertNotSame(featureVector1, featureVector0);

Test case 14

  1: SimpleEntryGroup simpleEntryGroup0 = new SimpleEntryGroup();
  2: FilteredEntryGroup filteredEntryGroup0 = new FilteredEntryGroup(simpleEntryGroup0, (FeatureVector) null, ")~GP_nC!");
  3: Bases bases0 = new Bases((Sequence) null);
  4: Entry entry0 = Entry.newEntry(bases0);
  5: filteredEntryGroup0.add(entry0);
  6: String string0 = GeneUtils.promptForUniquename((EntryGroup) simpleEntryGroup0, false);
  7: assertNull(string0);

Test case 15

  1: SimpleEntryGroup simpleEntryGroup0 = new SimpleEntryGroup();
  2: FilteredEntryGroup filteredEntryGroup0 = new FilteredEntryGroup(simpleEntryGroup0, (FeaturePredicate) null, "pseudogenic_exon");
  3: filteredEntryGroup0.createEntry("pseudogenic_exon");
  4: boolean boolean0 = GeneUtils.isDatabaseEntry((EntryGroup) simpleEntryGroup0);
  5: assertFalse(boolean0);

Test case 16

  1: SimpleEntryGroup simpleEntryGroup0 = new SimpleEntryGroup();
  2: FilteredEntryGroup filteredEntryGroup0 = new FilteredEntryGroup(simpleEntryGroup0, (FeaturePredicate) null, "pseudogenic_exon");
  3: filteredEntryGroup0.createEntry("pseudogenic_exon");
  4: boolean boolean0 = GeneUtils.isGFFEntry(simpleEntryGroup0);
  5: assertFalse(boolean0);

Test case 17

  1: EmblStreamFeature emblStreamFeature0 = new EmblStreamFeature();
  2: boolean boolean0 = GeneUtils.isDatabaseEntry((Feature) emblStreamFeature0);
  3: assertFalse(boolean0);

Test case 18

  1: ChadoCanonicalGene chadoCanonicalGene0 = new ChadoCanonicalGene();
  2: EmblStreamFeature emblStreamFeature0 = new EmblStreamFeature();
  3: Feature feature0 = new Feature(emblStreamFeature0);
  4: GeneUtils.checkTranscriptBoundary(feature0, chadoCanonicalGene0, true);

Test case 19

  1: Ontology.Impl ontology_Impl0 = new Ontology.Impl("pseudogenic_transcript", "pseudogenic_transcript");
  2: Set<Object> set0 = ontology_Impl0.getTriples((Term) null, (Term) null, (Term) null);
  3: GeneUtils.fixParentQualifier("pseudogenic_transcript", "pseudogenic_transcript", set0);
  4: assertEquals(0, set0.size());

Test case 20

  1: DoubleAlphabet.SubDoubleAlphabet doubleAlphabet_SubDoubleAlphabet0 = DoubleAlphabet.getSubAlphabet((-3098.8628421022263), (-3098.8628421022263));
  2: DoubleAlphabet.DoubleSymbol doubleAlphabet_DoubleSymbol0 = doubleAlphabet_SubDoubleAlphabet0.getSymbol((-3098.8628421022263));
  3: Set<Object> set0 = doubleAlphabet_DoubleSymbol0.getBases();
  4: GeneUtils.fixParentQualifier("\"dD", "  \"4P2", set0);

Test case 21

  1: BlastEntryInformation blastEntryInformation0 = new BlastEntryInformation();
  2: Key key0 = blastEntryInformation0.getDefaultKey();
  3: boolean boolean0 = GeneUtils.isNonCodingTranscripts(key0);
  4: assertFalse(boolean0);

Test case 22

  1: Key key0 = new Key("rRNA");
  2: boolean boolean0 = GeneUtils.isNonCodingTranscripts(key0);
  3: assertTrue(boolean0);

Test case 23

  1: EmblStreamFeature emblStreamFeature0 = new EmblStreamFeature();
  2: GFFStreamFeature gFFStreamFeature0 = new GFFStreamFeature(emblStreamFeature0, false);
  3: FeatureForUpdatingResidues featureForUpdatingResidues0 = GeneUtils.getFeatureForUpdatingResidues(gFFStreamFeature0);
  4: assertNull(featureForUpdatingResidues0);

Test case 24

  1: ChadoCanonicalGene chadoCanonicalGene0 = new ChadoCanonicalGene();
  2: GeneUtils.checkGeneBoundary(chadoCanonicalGene0, true);
  3: assertEquals(0, chadoCanonicalGene0.getSeqlen());

Test case 25

  1: boolean boolean0 = GeneUtils.isFeatureToUpdateResidues("snRNA");
  2: assertTrue(boolean0);

Test case 26

  1: GeneUtils.addLazyQualifiers((GFFStreamFeature) null);

Test case 27

  1: GeneUtils.checkGeneBoundary((ChadoCanonicalGene) null, false);

Test case 28

  1: ChadoCanonicalGene chadoCanonicalGene0 = new ChadoCanonicalGene();
  2: GeneUtils.checkTranscriptBoundary((Feature) null, chadoCanonicalGene0, true);

Test case 29

  1: ChadoCanonicalGene chadoCanonicalGene0 = new ChadoCanonicalGene();
  2: GeneUtils.convertPseudo(chadoCanonicalGene0);

Test case 30

  1: Clipboard clipboard0 = new Clipboard((String) null);
  2: Selection selection0 = new Selection(clipboard0);
  3: SimpleGotoEventSource simpleGotoEventSource0 = new SimpleGotoEventSource((EntryGroup) null);
  4: GeneUtils.createGeneModel((JFrame) null, selection0, (EntryGroup) null, simpleGotoEventSource0);

Test case 31

  1: Clipboard clipboard0 = new Clipboard("B`,hixP-sjxMSG'Ag");
  2: Selection selection0 = new Selection(clipboard0);
  3: FeatureVector featureVector0 = selection0.getAllFeatures();
  4: GeneUtils.defineShowHideGeneFeatures(featureVector0);

Test case 32

  1: GeneUtils.defineShowHideGeneFeatures((FeatureVector) null);

Test case 33

  1: ChadoCanonicalGene chadoCanonicalGene0 = new ChadoCanonicalGene();
  2: GeneUtils.deleteAllFeature((Feature) null, chadoCanonicalGene0, true);

Test case 34

  1: EmblStreamFeature emblStreamFeature0 = new EmblStreamFeature();
  2: GFFStreamFeature gFFStreamFeature0 = new GFFStreamFeature(emblStreamFeature0, false);
  3: GeneUtils.deriveResidues(gFFStreamFeature0);

Test case 35

  1: HashSet<MSPcrunchDocumentEntry> hashSet0 = new HashSet<MSPcrunchDocumentEntry>(28);
  2: hashSet0.add((MSPcrunchDocumentEntry) null);
  3: GeneUtils.fixParentQualifier("", "", hashSet0);

Test case 36

  1: GeneUtils.getFeatureForUpdatingResidues((GFFStreamFeature) null);

Test case 37

  1: ChadoCanonicalGene chadoCanonicalGene0 = new ChadoCanonicalGene();
  2: GeneUtils.isBoundaryOK(chadoCanonicalGene0);

Test case 38

  1: GeneUtils.isDatabaseEntry((EntryGroup) null);

Test case 39

  1: GeneUtils.isDatabaseEntry((Feature) null);

Test case 40

  1: GeneUtils.isGFFEntry((EntryGroup) null);

Test case 41

  1: GeneUtils.isNonCodingTranscripts((Key) null);

Test case 42

  1: GeneUtils.isObsolete((GFFStreamFeature) null);

Test case 43

  1: ChadoCanonicalGene chadoCanonicalGene0 = new ChadoCanonicalGene();
  2: GeneUtils.isStrandOK(chadoCanonicalGene0);

Test case 44

  1: SimpleEntryGroup simpleEntryGroup0 = new SimpleEntryGroup();
  2: GeneUtils.promptForUniquename((EntryGroup) simpleEntryGroup0, false);

Test case 45

  1: HashSet<List> hashSet0 = new HashSet<List>();
  2: GeneUtils.propagateId((GFFStreamFeature) null, "GO", hashSet0);

Test case 46

  1: GeneUtils.showHideGeneFeatures((FeatureVector) null);

Test case 47

  1: boolean boolean0 = GeneUtils.isFeatureToUpdateResidues("^< ^");
  2: assertFalse(boolean0);

Test case 48

  1: boolean boolean0 = GeneUtils.isHiddenFeature("pseudogenic_transcript");
  2: assertTrue(boolean0);

Test case 49

  1: SimpleEntryGroup simpleEntryGroup0 = new SimpleEntryGroup();
  2: GeneUtils.promptForUniquename((EntryGroup) simpleEntryGroup0, false, (Range) null);

Source Code

  1: No source found for uk.ac.sanger.artemis.components.genebuilder.GeneUtils

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.components.genebuilder.GeneUtils
  • Size: 49
  • Length: 118
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.31610443297304025
  • BranchCoverage: 0.10462287104622871
  • MethodCoverage: 0.9393939393939394
  • OutputCoverage: 0.13636363636363635


Back to Overview