1 /* 2 * This file was automatically generated by EvoSuite 3 * Fri Jan 12 12:17:36 GMT 2018 4 */ 5 6 package uk.ac.sanger.artemis.components.genebuilder; 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.apache.batik.dom.GenericDOMImplementation; 13 import org.apache.batik.dom.GenericDocument; 14 import org.apache.batik.dom.GenericDocumentType; 15 import org.apache.batik.svggen.SVGGeneratorContext; 16 import org.apache.batik.svggen.SVGGraphics2D; 17 import org.evosuite.runtime.EvoRunner; 18 import org.evosuite.runtime.EvoRunnerParameters; 19 import org.junit.runner.RunWith; 20 import org.w3c.dom.DOMImplementation; 21 import uk.ac.sanger.artemis.Selection; 22 import uk.ac.sanger.artemis.components.genebuilder.BasicGeneBuilderFrame; 23 import uk.ac.sanger.artemis.components.genebuilder.BasicProteinMapPanel; 24 import uk.ac.sanger.artemis.io.ChadoCanonicalGene; 25 import uk.ac.sanger.artemis.io.Feature; 26 27 @RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) 28 public class BasicProteinMapPanel_ESTest extends BasicProteinMapPanel_ESTest_scaffolding { 29 30 @Test(timeout = 4000) test0()31 public void test0() throws Throwable { 32 ChadoCanonicalGene chadoCanonicalGene0 = new ChadoCanonicalGene(); 33 Clipboard clipboard0 = new Clipboard("#StC\"O0LO-^SpY6"); 34 Selection selection0 = new Selection(clipboard0); 35 BasicProteinMapPanel basicProteinMapPanel0 = new BasicProteinMapPanel((Feature) null, chadoCanonicalGene0, selection0, (BasicGeneBuilderFrame) null); 36 GenericDocumentType genericDocumentType0 = new GenericDocumentType("polypeptide_domain", "Only FiniteAlphabets using a char token are supported by UkkonenSuffixTree", ""); 37 DOMImplementation dOMImplementation0 = GenericDOMImplementation.getDOMImplementation(); 38 GenericDocument genericDocument0 = new GenericDocument(genericDocumentType0, dOMImplementation0); 39 SVGGeneratorContext sVGGeneratorContext0 = SVGGeneratorContext.createDefault(genericDocument0); 40 SVGGraphics2D sVGGraphics2D0 = new SVGGraphics2D(sVGGeneratorContext0, true); 41 // Undeclared exception! 42 try { 43 basicProteinMapPanel0.paintComponent(sVGGraphics2D0); 44 fail("Expecting exception: NullPointerException"); 45 46 } catch(NullPointerException e) { 47 // 48 // no message in exception (getMessage() returned null) 49 // 50 verifyException("uk.ac.sanger.artemis.components.genebuilder.BasicProteinMapPanel", e); 51 } 52 } 53 } 54