Test case 1
1: JembossParams jembossParams0 = new JembossParams();
2: Vector<Object> vector0 = jembossParams0.getPrivateServers();
3: DNADraw dNADraw0 = new DNADraw(vector0, vector0, vector0, vector0);
4: GCSkewGraph gCSkewGraph0 = new GCSkewGraph(dNADraw0);
5: String string0 = gCSkewGraph0.getOptionsStr();
6: assertEquals(1.4E-45F, gCSkewGraph0.getMaxValue(), 0.01F);
7: assertEquals(3.4028235E38F, gCSkewGraph0.getMinValue(), 0.01F);
8: assertEquals("height=0.2 window_size=10000 base_step_size=200 track=0.4 minus_colour=153:0:153 plus_colour=179:179:26", string0);
9: assertEquals(1, gCSkewGraph0.getStrokeSize());
Test case 2
1: DNADraw dNADraw0 = new DNADraw();
2: GCGraph gCGraph0 = new GCGraph(dNADraw0);
3: gCGraph0.setWindowSize((-5077));
4: assertEquals(1, gCGraph0.getStrokeSize());
5: assertEquals(0.4, gCGraph0.getTrack(), 0.01);
6: assertEquals(0.2F, gCGraph0.getGraphHeight(), 0.01F);
7: assertEquals(200, gCGraph0.getBaseStepSize());
8: assertEquals(1.4E-45F, gCGraph0.getMaxValue(), 0.01F);
9: assertEquals(3.4028235E38F, gCGraph0.getMinValue(), 0.01F);
Test case 3
1: DNADraw dNADraw0 = new DNADraw();
2: GCGraph gCGraph0 = new GCGraph(dNADraw0);
3: GenericDocumentType genericDocumentType0 = new GenericDocumentType("uk.ac.sanger.artemis.circular.Graph", "Complement position", "uk.ac.sanger.artemis.circular.Graph");
4: GenericDOMImplementation genericDOMImplementation0 = new GenericDOMImplementation();
5: GenericDocument genericDocument0 = new GenericDocument(genericDocumentType0, genericDOMImplementation0);
6: SVGGeneratorContext sVGGeneratorContext0 = SVGGeneratorContext.createDefault(genericDocument0);
7: SVGGraphics2D sVGGraphics2D0 = new SVGGraphics2D(sVGGeneratorContext0, false);
8: gCGraph0.paintComponent(sVGGraphics2D0);
Test case 4
1: DNADraw dNADraw0 = new DNADraw();
2: GCGraph gCGraph0 = new GCGraph(dNADraw0);
3: float float0 = gCGraph0.getMinValue();
4: assertEquals(1.4E-45F, gCGraph0.getMaxValue(), 0.01F);
5: assertEquals(3.4028235E38F, float0, 0.01F);
6: assertEquals(1, gCGraph0.getStrokeSize());
7: assertEquals(200, gCGraph0.getBaseStepSize());
8: assertEquals(0.2F, gCGraph0.getGraphHeight(), 0.01F);
9: assertEquals(0.4, gCGraph0.getTrack(), 0.01);
Test case 5
1: DNADraw dNADraw0 = new DNADraw();
2: GCGraph gCGraph0 = new GCGraph(dNADraw0);
3: SystemColor systemColor0 = SystemColor.window;
4: gCGraph0.setPlusColour(systemColor0);
5: assertEquals(0.2F, gCGraph0.getGraphHeight(), 0.01F);
6: assertEquals(200, gCGraph0.getBaseStepSize());
7: assertEquals(3.4028235E38F, gCGraph0.getMinValue(), 0.01F);
8: assertEquals(1.4E-45F, gCGraph0.getMaxValue(), 0.01F);
9: assertEquals(1, gCGraph0.getStrokeSize());
10: assertEquals(0.4, gCGraph0.getTrack(), 0.01);
Test case 6
1: DNADraw dNADraw0 = new DNADraw();
2: GCSkewGraph gCSkewGraph0 = new GCSkewGraph(dNADraw0);
3: assertEquals(0.4, gCSkewGraph0.getTrack(), 0.01);
4:
5: gCSkewGraph0.setTrack(1.0);
6: assertEquals(1.0, gCSkewGraph0.getTrack(), 0.01);
Test case 7
1: DNADraw dNADraw0 = new DNADraw();
2: GCSkewGraph gCSkewGraph0 = new GCSkewGraph(dNADraw0);
3: gCSkewGraph0.setGraphHeight(2.456F);
4: assertEquals(2.456F, gCSkewGraph0.getGraphHeight(), 0.01F);
Test case 8
1: DNADraw dNADraw0 = new DNADraw();
2: GCGraph gCGraph0 = new GCGraph(dNADraw0);
3: gCGraph0.setMaxValue((-1313.541F));
4: assertEquals((-1313.541F), gCGraph0.getMaxValue(), 0.01F);
Test case 9
1: DNADraw dNADraw0 = new DNADraw();
2: GCGraph gCGraph0 = new GCGraph(dNADraw0);
3: gCGraph0.showOptions();
Test case 10
1: DNADraw dNADraw0 = new DNADraw();
2: GCSkewGraph gCSkewGraph0 = new GCSkewGraph(dNADraw0);
3: gCSkewGraph0.setBaseStepSize((-662));
4: assertEquals((-662), gCSkewGraph0.getBaseStepSize());
Test case 11
1: JembossParams jembossParams0 = new JembossParams();
2: Vector<Object> vector0 = jembossParams0.getPrivateServers();
3: DNADraw dNADraw0 = new DNADraw(vector0, vector0, vector0, vector0);
4: GCGraph gCGraph0 = new GCGraph(dNADraw0);
5: int int0 = gCGraph0.getStrokeSize();
6: assertEquals(3.4028235E38F, gCGraph0.getMinValue(), 0.01F);
7: assertEquals(1.4E-45F, gCGraph0.getMaxValue(), 0.01F);
8: assertEquals(1, int0);
9: assertEquals(0.4, gCGraph0.getTrack(), 0.01);
10: assertEquals(200, gCGraph0.getBaseStepSize());
11: assertEquals(0.2F, gCGraph0.getGraphHeight(), 0.01F);
Test case 12
1: DNADraw dNADraw0 = new DNADraw();
2: GCSkewGraph gCSkewGraph0 = new GCSkewGraph(dNADraw0);
3: float float0 = gCSkewGraph0.getMaxValue();
4: assertEquals(1, gCSkewGraph0.getStrokeSize());
5: assertEquals(3.4028235E38F, gCSkewGraph0.getMinValue(), 0.01F);
6: assertEquals(200, gCSkewGraph0.getBaseStepSize());
7: assertEquals(0.2F, gCSkewGraph0.getGraphHeight(), 0.01F);
8: assertEquals(0.4, gCSkewGraph0.getTrack(), 0.01);
9: assertEquals(1.4E-45F, float0, 0.01F);
Test case 13
1: DNADraw dNADraw0 = new DNADraw();
2: GCSkewGraph gCSkewGraph0 = new GCSkewGraph(dNADraw0);
3: Color color0 = Color.lightGray;
4: gCSkewGraph0.setMinusColour(color0);
5: assertEquals(3.4028235E38F, gCSkewGraph0.getMinValue(), 0.01F);
6: assertEquals(0.4, gCSkewGraph0.getTrack(), 0.01);
7: assertEquals(1.4E-45F, gCSkewGraph0.getMaxValue(), 0.01F);
8: assertEquals(200, gCSkewGraph0.getBaseStepSize());
9: assertEquals(0.2F, gCSkewGraph0.getGraphHeight(), 0.01F);
10: assertEquals(1, gCSkewGraph0.getStrokeSize());
Test case 14
1: DNADraw dNADraw0 = new DNADraw();
2: GCGraph gCGraph0 = new GCGraph(dNADraw0);
3: gCGraph0.setStrokeSize(350);
4: assertEquals(350, gCGraph0.getStrokeSize());
Test case 15
1: DNADraw dNADraw0 = new DNADraw();
2: GCSkewGraph gCSkewGraph0 = new GCSkewGraph(dNADraw0);
3: String[] stringArray0 = new String[5];
4: stringArray0[0] = "aaLK\"HhS#";
5: stringArray0[1] = "Malformed integer";
6: stringArray0[2] = "zPRPLZa'";
7: stringArray0[3] = "Y6/47zV NvX[";
8: stringArray0[4] = "GBSeq_database-reference";
9: gCSkewGraph0.setOptionsStr(stringArray0);
10: assertEquals(1, gCSkewGraph0.getStrokeSize());
11: assertEquals(0.4, gCSkewGraph0.getTrack(), 0.01);
12: assertEquals(0.2F, gCSkewGraph0.getGraphHeight(), 0.01F);
13: assertEquals(1.4E-45F, gCSkewGraph0.getMaxValue(), 0.01F);
14: assertEquals(3.4028235E38F, gCSkewGraph0.getMinValue(), 0.01F);
15: assertEquals(200, gCSkewGraph0.getBaseStepSize());
Test case 16
1: DNADraw dNADraw0 = new DNADraw();
2: GCSkewGraph gCSkewGraph0 = new GCSkewGraph(dNADraw0);
3: String[] stringArray0 = new String[5];
4: stringArray0[0] = "";
5: stringArray0[1] = "";
6: stringArray0[2] = "base_step_size";
7: gCSkewGraph0.setOptionsStr(stringArray0);
Test case 17
1: DNADraw dNADraw0 = new DNADraw();
2: GCSkewGraph gCSkewGraph0 = new GCSkewGraph(dNADraw0);
3: double double0 = gCSkewGraph0.getTrack();
4: assertEquals(3.4028235E38F, gCSkewGraph0.getMinValue(), 0.01F);
5: assertEquals(200, gCSkewGraph0.getBaseStepSize());
6: assertEquals(1, gCSkewGraph0.getStrokeSize());
7: assertEquals(0.2F, gCSkewGraph0.getGraphHeight(), 0.01F);
8: assertEquals(0.4, double0, 0.01);
9: assertEquals(1.4E-45F, gCSkewGraph0.getMaxValue(), 0.01F);
Test case 18
1: DNADraw dNADraw0 = new DNADraw();
2: GCSkewGraph gCSkewGraph0 = new GCSkewGraph(dNADraw0);
3: float float0 = gCSkewGraph0.getGraphHeight();
4: assertEquals(0.4, gCSkewGraph0.getTrack(), 0.01);
5: assertEquals(0.2F, float0, 0.01F);
6: assertEquals(1, gCSkewGraph0.getStrokeSize());
7: assertEquals(200, gCSkewGraph0.getBaseStepSize());
8: assertEquals(1.4E-45F, gCSkewGraph0.getMaxValue(), 0.01F);
9: assertEquals(3.4028235E38F, gCSkewGraph0.getMinValue(), 0.01F);
Test case 19
1: JembossParams jembossParams0 = new JembossParams();
2: Vector<Object> vector0 = jembossParams0.getPublicServers();
3: DNADraw dNADraw0 = new DNADraw(vector0, vector0, vector0, vector0);
4: GCGraph gCGraph0 = new GCGraph(dNADraw0);
5: Color color0 = gCGraph0.getMinusColour();
6: assertEquals(0.2F, gCGraph0.getGraphHeight(), 0.01F);
7: assertEquals(0.4, gCGraph0.getTrack(), 0.01);
8: assertEquals((-6750055), color0.getRGB());
9: assertEquals(1, gCGraph0.getStrokeSize());
10: assertEquals(1.4E-45F, gCGraph0.getMaxValue(), 0.01F);
11: assertEquals(200, gCGraph0.getBaseStepSize());
12: assertEquals(3.4028235E38F, gCGraph0.getMinValue(), 0.01F);
Test case 20
1: DNADraw dNADraw0 = new DNADraw();
2: GCSkewGraph gCSkewGraph0 = new GCSkewGraph(dNADraw0);
3: int int0 = gCSkewGraph0.getBaseStepSize();
4: assertEquals(200, int0);
5: assertEquals(0.2F, gCSkewGraph0.getGraphHeight(), 0.01F);
6: assertEquals(1, gCSkewGraph0.getStrokeSize());
7: assertEquals(3.4028235E38F, gCSkewGraph0.getMinValue(), 0.01F);
8: assertEquals(1.4E-45F, gCSkewGraph0.getMaxValue(), 0.01F);
9: assertEquals(0.4, gCSkewGraph0.getTrack(), 0.01);
Test case 21
1: DNADraw dNADraw0 = new DNADraw();
2: GCGraph gCGraph0 = new GCGraph(dNADraw0);
3: gCGraph0.getCurrentDna();
4: assertEquals(3.4028235E38F, gCGraph0.getMinValue(), 0.01F);
5: assertEquals(1, gCGraph0.getStrokeSize());
6: assertEquals(200, gCGraph0.getBaseStepSize());
7: assertEquals(0.2F, gCGraph0.getGraphHeight(), 0.01F);
8: assertEquals(1.4E-45F, gCGraph0.getMaxValue(), 0.01F);
9: assertEquals(0.4, gCGraph0.getTrack(), 0.01);
Test case 22
1: JembossParams jembossParams0 = new JembossParams();
2: Vector<Object> vector0 = jembossParams0.getPublicServers();
3: DNADraw dNADraw0 = new DNADraw(vector0, vector0, vector0, vector0);
4: GCGraph gCGraph0 = new GCGraph(dNADraw0);
5: Color color0 = gCGraph0.getPlusColour();
6: assertEquals(200, gCGraph0.getBaseStepSize());
7: assertEquals(0.4, gCGraph0.getTrack(), 0.01);
8: assertEquals((-5000422), color0.getRGB());
9: assertEquals(1.4E-45F, gCGraph0.getMaxValue(), 0.01F);
10: assertEquals(1, gCGraph0.getStrokeSize());
11: assertEquals(0.2F, gCGraph0.getGraphHeight(), 0.01F);
12: assertEquals(3.4028235E38F, gCGraph0.getMinValue(), 0.01F);
Test case 23
1: DNADraw dNADraw0 = new DNADraw();
2: GCSkewGraph gCSkewGraph0 = new GCSkewGraph(dNADraw0);
3: gCSkewGraph0.calcGraphValues();
Test case 24
1: DNADraw dNADraw0 = new DNADraw();
2: GCGraph gCGraph0 = new GCGraph(dNADraw0);
3: gCGraph0.calculateValue(4, 4);
Test case 25
1: DNADraw dNADraw0 = new DNADraw();
2: GCSkewGraph gCSkewGraph0 = new GCSkewGraph(dNADraw0);
3: GenericDocumentType genericDocumentType0 = new GenericDocumentType("RETRIEVE SOURCE FEATURE FROM: ", "RETRIEVE SOURCE FEATURE FROM: ", "");
4: GenericDOMImplementation genericDOMImplementation0 = new GenericDOMImplementation();
5: GenericDocument genericDocument0 = new GenericDocument(genericDocumentType0, genericDOMImplementation0);
6: SVGGraphics2D sVGGraphics2D0 = new SVGGraphics2D(genericDocument0);
7: gCSkewGraph0.draw(sVGGraphics2D0);
Test case 26
1: JembossParams jembossParams0 = new JembossParams();
2: Vector<Object> vector0 = jembossParams0.getPublicServers();
3: DNADraw dNADraw0 = new DNADraw(vector0, vector0, vector0, vector0);
4: GCGraph gCGraph0 = new GCGraph(dNADraw0);
5: GenericDocumentType genericDocumentType0 = new GenericDocumentType(" minus_colour=", " does not cut upstream of the recognition site", " minus_colour=");
6: GenericDOMImplementation genericDOMImplementation0 = (GenericDOMImplementation)GenericDOMImplementation.getDOMImplementation();
7: GenericDocument genericDocument0 = new GenericDocument(genericDocumentType0, genericDOMImplementation0);
8: SVGGeneratorContext sVGGeneratorContext0 = SVGGeneratorContext.createDefault(genericDocument0);
9: SVGGraphics2D sVGGraphics2D0 = new SVGGraphics2D(sVGGeneratorContext0, false);
10: gCGraph0.drawLinear(sVGGraphics2D0);
Test case 27
1: DNADraw dNADraw0 = new DNADraw();
2: GCSkewGraph gCSkewGraph0 = new GCSkewGraph(dNADraw0);
3: String[] stringArray0 = new String[4];
4: gCSkewGraph0.setOptionsStr(stringArray0);
Test case 28
1: DNADraw dNADraw0 = new DNADraw();
2: GCGraph gCGraph0 = new GCGraph(dNADraw0);
3: gCGraph0.getBases();
4: assertEquals(3.4028235E38F, gCGraph0.getMinValue(), 0.01F);
5: assertEquals(1.4E-45F, gCGraph0.getMaxValue(), 0.01F);
6: assertEquals(0.2F, gCGraph0.getGraphHeight(), 0.01F);
7: assertEquals(1, gCGraph0.getStrokeSize());
8: assertEquals(200, gCGraph0.getBaseStepSize());
9: assertEquals(0.4, gCGraph0.getTrack(), 0.01);
Test case 29
1: JembossParams jembossParams0 = new JembossParams();
2: Vector<Object> vector0 = jembossParams0.getPublicServers();
3: DNADraw dNADraw0 = new DNADraw(vector0, vector0, vector0, vector0);
4: GCGraph gCGraph0 = new GCGraph(dNADraw0);
5: int int0 = gCGraph0.getWindowSize();
6: assertEquals(1, gCGraph0.getStrokeSize());
7: assertEquals(10000, int0);
8: assertEquals(3.4028235E38F, gCGraph0.getMinValue(), 0.01F);
9: assertEquals(1.4E-45F, gCGraph0.getMaxValue(), 0.01F);
10: assertEquals(200, gCGraph0.getBaseStepSize());
11: assertEquals(0.2F, gCGraph0.getGraphHeight(), 0.01F);
12: assertEquals(0.4, gCGraph0.getTrack(), 0.01);
Test case 30
1: DNADraw dNADraw0 = new DNADraw();
2: GCGraph gCGraph0 = new GCGraph(dNADraw0);
3: gCGraph0.setMinValue(2);
4: assertEquals(2.0F, gCGraph0.getMinValue(), 0.01F);