1 /*
2  * This file was automatically generated by EvoSuite
3  * Fri Jan 12 11:58:11 GMT 2018
4  */
5 
6 package uk.ac.sanger.artemis.components;
7 
8 import org.junit.Test;
9 import static org.junit.Assert.*;
10 import static org.evosuite.runtime.EvoAssertions.*;
11 import java.awt.datatransfer.Clipboard;
12 import org.evosuite.runtime.EvoRunner;
13 import org.evosuite.runtime.EvoRunnerParameters;
14 import org.junit.runner.RunWith;
15 import uk.ac.sanger.artemis.Entry;
16 import uk.ac.sanger.artemis.Feature;
17 import uk.ac.sanger.artemis.FeatureSegmentVector;
18 import uk.ac.sanger.artemis.Selection;
19 import uk.ac.sanger.artemis.components.FeatureBaseViewer;
20 import uk.ac.sanger.artemis.io.FastaStreamSequence;
21 import uk.ac.sanger.artemis.sequence.Bases;
22 
23 @RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true)
24 public class FeatureBaseViewer_ESTest extends FeatureBaseViewer_ESTest_scaffolding {
25 
26   @Test(timeout = 4000)
test0()27   public void test0()  throws Throwable  {
28       FastaStreamSequence fastaStreamSequence0 = new FastaStreamSequence("&hE[1m5-tBK2#QC'c", "&hE[1m5-tBK2#QC'c");
29       Bases bases0 = new Bases(fastaStreamSequence0);
30       Entry entry0 = Entry.newEntry(bases0);
31       Feature feature0 = entry0.createFeature();
32       Clipboard clipboard0 = new Clipboard("");
33       Selection selection0 = new Selection(clipboard0);
34       FeatureSegmentVector featureSegmentVector0 = selection0.getAllSegments();
35       FeatureBaseViewer featureBaseViewer0 = null;
36       try {
37         featureBaseViewer0 = new FeatureBaseViewer(feature0, false, featureSegmentVector0);
38         fail("Expecting exception: NoClassDefFoundError");
39 
40       } catch(NoClassDefFoundError e) {
41          //
42          // Could not initialize class uk.ac.sanger.artemis.components.SequenceViewer
43          //
44          verifyException("uk.ac.sanger.artemis.components.FeatureBaseViewer", e);
45       }
46   }
47 
48   @Test(timeout = 4000)
test1()49   public void test1()  throws Throwable  {
50       Clipboard clipboard0 = new Clipboard("");
51       Selection selection0 = new Selection(clipboard0);
52       FeatureSegmentVector featureSegmentVector0 = selection0.getSelectedSegments();
53       FeatureBaseViewer featureBaseViewer0 = null;
54       try {
55         featureBaseViewer0 = new FeatureBaseViewer((Feature) null, true, featureSegmentVector0);
56         fail("Expecting exception: NullPointerException");
57 
58       } catch(NullPointerException e) {
59          //
60          // no message in exception (getMessage() returned null)
61          //
62          verifyException("uk.ac.sanger.artemis.components.FeatureBaseViewer", e);
63       }
64   }
65 }
66