Summary

Test suite

Test case 1

  1: CoveragePanel coveragePanel0 = new CoveragePanel();
  2: CoveragePanel.HeatMapLn coveragePanel_HeatMapLn0 = coveragePanel0.new HeatMapLn(240, 0, "Coverage Options");
  3: String string0 = coveragePanel_HeatMapLn0.toString();
  4: assertEquals("Coverage Options", string0);

Test case 2

  1: CoveragePanel coveragePanel0 = new CoveragePanel((BamView) null);
  2: coveragePanel0.init((BamView) null, 1419.2F, 0, 0);

Test case 3

  1: CoveragePanel coveragePanel0 = new CoveragePanel();
  2: List<String> list0 = coveragePanel0.getSelected();
  3: assertEquals(0, list0.size());

Test case 4

  1: CoveragePanel coveragePanel0 = new CoveragePanel();
  2: coveragePanel0.setPlotHeatMap(true);
  3: coveragePanel0.singleClick(true, 2019);

Test case 5

  1: CoveragePanel coveragePanel0 = new CoveragePanel();
  2: coveragePanel0.showLabels(true);

Test case 6

  1: CoveragePanel coveragePanel0 = new CoveragePanel();
  2: boolean boolean0 = coveragePanel0.isPlotHeatMap();
  3: assertFalse(boolean0);

Test case 7

  1: CoveragePanel coveragePanel0 = new CoveragePanel();
  2: GenericDocumentType genericDocumentType0 = new GenericDocumentType("NP3U)?)y", "3JgG%m:OQ*", "");
  3: GenericDOMImplementation genericDOMImplementation0 = new GenericDOMImplementation();
  4: GenericDocument genericDocument0 = new GenericDocument(genericDocumentType0, genericDOMImplementation0);
  5: SVGGeneratorContext sVGGeneratorContext0 = SVGGeneratorContext.createDefault(genericDocument0);
  6: SVGGraphics2D sVGGraphics2D0 = new SVGGraphics2D(sVGGeneratorContext0, true);
  7: coveragePanel0.paintComponent(sVGGraphics2D0);
  8: assertFalse(coveragePanel0.getIgnoreRepaint());

Test case 8

  1: CoveragePanel coveragePanel0 = new CoveragePanel();
  2: float float0 = coveragePanel0.getMaxCoverage();
  3: assertEquals(Float.NaN, float0, 0.01F);

Test case 9

  1: LineAttributes[] lineAttributesArray0 = CoveragePanel.getLineAttributes(531);
  2: LineAttributes[] lineAttributesArray1 = CoveragePanel.getLineAttributes(531);
  3: assertSame(lineAttributesArray1, lineAttributesArray0);

Test case 10

  1: LineAttributes[] lineAttributesArray0 = CoveragePanel.getLineAttributes(531);
  2: LineAttributes[] lineAttributesArray1 = CoveragePanel.getLineAttributes(1298);
  3: assertNotSame(lineAttributesArray1, lineAttributesArray0);

Test case 11

  1: boolean boolean0 = CoveragePanel.isRedraw();
  2: assertFalse(boolean0);

Test case 12

  1: CoveragePanel coveragePanel0 = new CoveragePanel();
  2: coveragePanel0.setPlotByStrand(true);
  3: boolean boolean0 = CoveragePanel.isRedraw();
  4: assertTrue(boolean0);

Test case 13

  1: CoveragePanel coveragePanel0 = new CoveragePanel();
  2: String string0 = coveragePanel0.getToolTipText(Integer.MAX_VALUE);
  3: assertNull(string0);

Test case 14

  1: CoveragePanel coveragePanel0 = new CoveragePanel();
  2: coveragePanel0.singleClick(true, Integer.MAX_VALUE);
  3: assertFalse(coveragePanel0.getIgnoreRepaint());

Test case 15

  1: CoveragePanel coveragePanel0 = new CoveragePanel();
  2: boolean boolean0 = coveragePanel0.hasSelectedBams();
  3: assertFalse(boolean0);

Test case 16

  1: CoveragePanel coveragePanel0 = new CoveragePanel();
  2: coveragePanel0.addRecord((SAMRecord) null, 0, "", false);

Test case 17

  1: CoveragePanel coveragePanel0 = new CoveragePanel((BamView) null);
  2: coveragePanel0.createMenus((JComponent) null);

Test case 18

  1: CoveragePanel coveragePanel0 = new CoveragePanel();
  2: GenericDocumentType genericDocumentType0 = new GenericDocumentType("6PH", "]-nK_U~U", "]-nK_U~U");
  3: GenericDOMImplementation genericDOMImplementation0 = new GenericDOMImplementation();
  4: GenericDocument genericDocument0 = new GenericDocument(genericDocumentType0, genericDOMImplementation0);
  5: ImageHandlerBase64Encoder imageHandlerBase64Encoder0 = new ImageHandlerBase64Encoder();
  6: DefaultExtensionHandler defaultExtensionHandler0 = new DefaultExtensionHandler();
  7: SVGGraphics2D sVGGraphics2D0 = new SVGGraphics2D(genericDocument0, imageHandlerBase64Encoder0, defaultExtensionHandler0, true);
  8: coveragePanel0.draw(sVGGraphics2D0, (-852), 487, (List<Short>) null);

Test case 19

  1: CoveragePanel.getLineAttributes((-841));

Test case 20

  1: CoveragePanel.getLineAttributes(Integer.MAX_VALUE);

Test case 21

  1: CoveragePanel.getLineAttributes(80000);

Test case 22

  1: CoveragePanel coveragePanel0 = new CoveragePanel((BamView) null);
  2: GenericDocumentType genericDocumentType0 = new GenericDocumentType("%bl", "y}YM)u", "y}YM)u");
  3: GenericDOMImplementation genericDOMImplementation0 = new GenericDOMImplementation();
  4: GenericDocument genericDocument0 = new GenericDocument(genericDocumentType0, genericDOMImplementation0);
  5: SVGGeneratorContext sVGGeneratorContext0 = SVGGeneratorContext.createDefault(genericDocument0);
  6: SVGGraphics2D sVGGraphics2D0 = new SVGGraphics2D(sVGGeneratorContext0, true);
  7: DebugGraphics debugGraphics0 = new DebugGraphics(sVGGraphics2D0, coveragePanel0);
  8: coveragePanel0.paintComponent(debugGraphics0);

Test case 23

  1: CoveragePanel coveragePanel0 = new CoveragePanel();
  2: DebugGraphics debugGraphics0 = new DebugGraphics();
  3: coveragePanel0.paintComponent(debugGraphics0);

Test case 24

  1: LineAttributes[] lineAttributesArray0 = CoveragePanel.getLineAttributes(0);
  2: assertNotNull(lineAttributesArray0);

Test case 25

  1: CoveragePanel coveragePanel0 = new CoveragePanel();
  2: coveragePanel0.setPlotHeatMap(true);
  3: boolean boolean0 = coveragePanel0.isPlotHeatMap();
  4: assertTrue(boolean0);

Test case 26

  1: CoveragePanel coveragePanel0 = new CoveragePanel();
  2: JCheckBoxMenuItem jCheckBoxMenuItem0 = new JCheckBoxMenuItem("");
  3: coveragePanel0.createMenus(jCheckBoxMenuItem0);
  4: assertFalse(jCheckBoxMenuItem0.isFocusTraversalPolicyProvider());

Test case 27

  1: LineAttributes[] lineAttributesArray0 = CoveragePanel.getLineAttributes(523);
  2: LineAttributes[] lineAttributesArray1 = CoveragePanel.getLineAttributes((-397));
  3: assertSame(lineAttributesArray1, lineAttributesArray0);

Source Code

  1: No source found for uk.ac.sanger.artemis.components.alignment.CoveragePanel

EvoSuite Parameters

  • TARGET_CLASS: uk.ac.sanger.artemis.components.alignment.CoveragePanel
  • Size: 27
  • Length: 72
  • criterion: LINE;BRANCH;EXCEPTION;WEAKMUTATION;OUTPUT;METHOD;METHODNOEXCEPTION;CBRANCH
  • Coverage: 0.46905353048458975
  • BranchCoverage: 0.1507537688442211
  • MethodCoverage: 1.0
  • OutputCoverage: 0.5238095238095238


Back to Overview