1 /*
2  * This file was automatically generated by EvoSuite
3  * Fri Jan 12 10:50:43 GMT 2018
4  */
5 
6 package uk.ac.sanger.artemis.circular;
7 
8 import org.junit.Test;
9 import static org.junit.Assert.*;
10 import static org.evosuite.runtime.EvoAssertions.*;
11 import java.awt.Graphics;
12 import java.awt.HeadlessException;
13 import java.awt.Point;
14 import java.awt.TextArea;
15 import java.awt.dnd.DragSourceDragEvent;
16 import java.awt.event.MouseEvent;
17 import java.awt.event.MouseWheelEvent;
18 import java.awt.print.PageFormat;
19 import java.util.Hashtable;
20 import java.util.Stack;
21 import java.util.Vector;
22 import java.util.concurrent.ExecutorService;
23 import java.util.concurrent.Executors;
24 import java.util.concurrent.Future;
25 import java.util.concurrent.TimeUnit;
26 import javax.swing.KeyStroke;
27 import javax.swing.table.DefaultTableModel;
28 import org.emboss.jemboss.JembossParams;
29 import org.evosuite.runtime.EvoRunner;
30 import org.evosuite.runtime.EvoRunnerParameters;
31 import org.junit.runner.RunWith;
32 import uk.ac.sanger.artemis.EntryGroup;
33 import uk.ac.sanger.artemis.circular.DNADraw;
34 import uk.ac.sanger.artemis.circular.GCGraph;
35 import uk.ac.sanger.artemis.circular.GCSkewGraph;
36 import uk.ac.sanger.artemis.circular.Graph;
37 import uk.ac.sanger.artemis.circular.TrackManager;
38 import uk.ac.sanger.artemis.circular.UserGraph;
39 import uk.ac.sanger.artemis.sequence.Bases;
40 
41 @RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true)
42 public class DNADraw_ESTest extends DNADraw_ESTest_scaffolding {
43 
44   @Test(timeout = 4000)
test00()45   public void test00()  throws Throwable  {
46       DNADraw dNADraw0 = new DNADraw();
47       assertFalse(dNADraw0.isFocusCycleRoot());
48       assertEquals(0, dNADraw0.getBorderHeight2());
49       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
50       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
51       assertEquals(0, dNADraw0.getBorderWidth2());
52       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
53       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
54       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
55       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
56       assertEquals(0, dNADraw0.getNumberOfLines());
57       assertEquals(20000, dNADraw0.getBasesPerLine());
58       assertFalse(dNADraw0.getIgnoreRepaint());
59       assertFalse(dNADraw0.isFocusTraversalPolicySet());
60       assertNotNull(dNADraw0);
61 
62       int int0 = dNADraw0.getStart();
63       assertFalse(dNADraw0.isFocusCycleRoot());
64       assertEquals(0, dNADraw0.getBorderHeight2());
65       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
66       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
67       assertEquals(0, dNADraw0.getBorderWidth2());
68       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
69       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
70       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
71       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
72       assertEquals(0, dNADraw0.getNumberOfLines());
73       assertEquals(20000, dNADraw0.getBasesPerLine());
74       assertFalse(dNADraw0.getIgnoreRepaint());
75       assertFalse(dNADraw0.isFocusTraversalPolicySet());
76       assertEquals(0, int0);
77   }
78 
79   @Test(timeout = 4000)
test01()80   public void test01()  throws Throwable  {
81       DNADraw dNADraw0 = new DNADraw();
82       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
83       assertEquals(0, dNADraw0.getNumberOfLines());
84       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
85       assertFalse(dNADraw0.isFocusCycleRoot());
86       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
87       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
88       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
89       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
90       assertEquals(0, dNADraw0.getBorderWidth2());
91       assertEquals(20000, dNADraw0.getBasesPerLine());
92       assertEquals(0, dNADraw0.getBorderHeight2());
93       assertFalse(dNADraw0.getIgnoreRepaint());
94       assertFalse(dNADraw0.isFocusTraversalPolicySet());
95       assertNotNull(dNADraw0);
96 
97       int int0 = dNADraw0.getLineSize();
98       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
99       assertEquals(0, dNADraw0.getNumberOfLines());
100       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
101       assertFalse(dNADraw0.isFocusCycleRoot());
102       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
103       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
104       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
105       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
106       assertEquals(0, dNADraw0.getBorderWidth2());
107       assertEquals(20000, dNADraw0.getBasesPerLine());
108       assertEquals(0, dNADraw0.getBorderHeight2());
109       assertFalse(dNADraw0.getIgnoreRepaint());
110       assertFalse(dNADraw0.isFocusTraversalPolicySet());
111       assertEquals(5, int0);
112   }
113 
114   @Test(timeout = 4000)
test02()115   public void test02()  throws Throwable  {
116       DNADraw dNADraw0 = new DNADraw();
117       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
118       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
119       assertEquals(0, dNADraw0.getNumberOfLines());
120       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
121       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
122       assertEquals(0, dNADraw0.getBorderWidth2());
123       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
124       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
125       assertFalse(dNADraw0.isFocusCycleRoot());
126       assertEquals(0, dNADraw0.getBorderHeight2());
127       assertFalse(dNADraw0.isFocusTraversalPolicySet());
128       assertEquals(20000, dNADraw0.getBasesPerLine());
129       assertFalse(dNADraw0.getIgnoreRepaint());
130       assertNotNull(dNADraw0);
131 
132       Vector vector0 = dNADraw0.getGeneticMarker();
133       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
134       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
135       assertEquals(0, dNADraw0.getNumberOfLines());
136       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
137       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
138       assertEquals(0, dNADraw0.getBorderWidth2());
139       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
140       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
141       assertFalse(dNADraw0.isFocusCycleRoot());
142       assertEquals(0, dNADraw0.getBorderHeight2());
143       assertFalse(dNADraw0.isFocusTraversalPolicySet());
144       assertEquals(20000, dNADraw0.getBasesPerLine());
145       assertFalse(dNADraw0.getIgnoreRepaint());
146       assertNull(vector0);
147   }
148 
149   @Test(timeout = 4000)
test03()150   public void test03()  throws Throwable  {
151       DNADraw dNADraw0 = new DNADraw((Vector) null, (Vector) null, (Vector) null, (Vector) null);
152       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
153       assertEquals(20000, dNADraw0.getBasesPerLine());
154       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
155       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
156       assertFalse(dNADraw0.isFocusTraversalPolicySet());
157       assertFalse(dNADraw0.getIgnoreRepaint());
158       assertEquals(0, dNADraw0.getNumberOfLines());
159       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
160       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
161       assertEquals(0, dNADraw0.getBorderHeight2());
162       assertFalse(dNADraw0.isFocusCycleRoot());
163       assertEquals(0, dNADraw0.getBorderWidth2());
164       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
165       assertNotNull(dNADraw0);
166 
167       int int0 = dNADraw0.getEnd();
168       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
169       assertEquals(20000, dNADraw0.getBasesPerLine());
170       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
171       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
172       assertFalse(dNADraw0.isFocusTraversalPolicySet());
173       assertFalse(dNADraw0.getIgnoreRepaint());
174       assertEquals(0, dNADraw0.getNumberOfLines());
175       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
176       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
177       assertEquals(0, dNADraw0.getBorderHeight2());
178       assertFalse(dNADraw0.isFocusCycleRoot());
179       assertEquals(0, dNADraw0.getBorderWidth2());
180       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
181       assertEquals(4000, int0);
182   }
183 
184   @Test(timeout = 4000)
test04()185   public void test04()  throws Throwable  {
186       DNADraw dNADraw0 = new DNADraw();
187       assertEquals(0, dNADraw0.getBorderWidth2());
188       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
189       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
190       assertFalse(dNADraw0.isFocusCycleRoot());
191       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
192       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
193       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
194       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
195       assertEquals(0, dNADraw0.getNumberOfLines());
196       assertFalse(dNADraw0.isFocusTraversalPolicySet());
197       assertFalse(dNADraw0.getIgnoreRepaint());
198       assertEquals(0, dNADraw0.getBorderHeight2());
199       assertEquals(20000, dNADraw0.getBasesPerLine());
200       assertNotNull(dNADraw0);
201 
202       double double0 = dNADraw0.getDiameter();
203       assertEquals(0, dNADraw0.getBorderWidth2());
204       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
205       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
206       assertFalse(dNADraw0.isFocusCycleRoot());
207       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
208       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
209       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
210       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
211       assertEquals(0, dNADraw0.getNumberOfLines());
212       assertFalse(dNADraw0.isFocusTraversalPolicySet());
213       assertFalse(dNADraw0.getIgnoreRepaint());
214       assertEquals(0, dNADraw0.getBorderHeight2());
215       assertEquals(20000, dNADraw0.getBasesPerLine());
216       assertEquals((-150.0), double0, 0.01);
217   }
218 
219   @Test(timeout = 4000)
test05()220   public void test05()  throws Throwable  {
221       JembossParams jembossParams0 = new JembossParams();
222       assertEquals(0, JembossParams.SERVER_OK);
223       assertEquals(2, JembossParams.SERVER_DOWN);
224       assertEquals(1, JembossParams.SERVER_ERR);
225       assertNull(jembossParams0.getSoapService());
226       assertFalse(jembossParams0.getUseProxy());
227       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
228       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
229       assertEquals("", jembossParams0.getProxyAuthPasswd());
230       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
231       assertNull(jembossParams0.getCygwinRoot());
232       assertFalse(jembossParams0.isBrowserProxy());
233       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
234       assertEquals("", jembossParams0.getProxyAuthUser());
235       assertEquals("interactive", jembossParams0.getCurrentMode());
236       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
237       assertFalse(jembossParams0.isUseTFM());
238       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
239       assertEquals(8080, jembossParams0.getBrowserProxyPort());
240       assertFalse(jembossParams0.isJembossServer());
241       assertFalse(jembossParams0.isCygwin());
242       assertEquals(8080, jembossParams0.getProxyPortNum());
243       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
244       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
245       assertTrue(jembossParams0.getHasBatchMode());
246       assertEquals("wwwcache", jembossParams0.getProxyHost());
247       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
248       assertEquals("", jembossParams0.getServiceUserName());
249       assertTrue(jembossParams0.getUseAuth());
250       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
251       assertFalse(jembossParams0.getDebug());
252       assertTrue(jembossParams0.getHasInteractiveMode());
253       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
254       assertFalse(jembossParams0.getUseHTTPSProxy());
255       assertFalse(jembossParams0.getPublicServerFailover());
256       assertFalse(jembossParams0.getUseProxyAuth());
257       assertFalse(jembossParams0.getPrivateServerFailover());
258       assertNotNull(jembossParams0);
259 
260       Vector vector0 = jembossParams0.modeVector();
261       assertEquals(0, JembossParams.SERVER_OK);
262       assertEquals(2, JembossParams.SERVER_DOWN);
263       assertEquals(1, JembossParams.SERVER_ERR);
264       assertNull(jembossParams0.getSoapService());
265       assertFalse(jembossParams0.getUseProxy());
266       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
267       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
268       assertEquals("", jembossParams0.getProxyAuthPasswd());
269       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
270       assertNull(jembossParams0.getCygwinRoot());
271       assertFalse(jembossParams0.isBrowserProxy());
272       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
273       assertEquals("", jembossParams0.getProxyAuthUser());
274       assertEquals("interactive", jembossParams0.getCurrentMode());
275       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
276       assertFalse(jembossParams0.isUseTFM());
277       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
278       assertEquals(8080, jembossParams0.getBrowserProxyPort());
279       assertFalse(jembossParams0.isJembossServer());
280       assertFalse(jembossParams0.isCygwin());
281       assertEquals(8080, jembossParams0.getProxyPortNum());
282       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
283       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
284       assertTrue(jembossParams0.getHasBatchMode());
285       assertEquals("wwwcache", jembossParams0.getProxyHost());
286       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
287       assertEquals("", jembossParams0.getServiceUserName());
288       assertTrue(jembossParams0.getUseAuth());
289       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
290       assertFalse(jembossParams0.getDebug());
291       assertTrue(jembossParams0.getHasInteractiveMode());
292       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
293       assertFalse(jembossParams0.getUseHTTPSProxy());
294       assertFalse(jembossParams0.getPublicServerFailover());
295       assertFalse(jembossParams0.getUseProxyAuth());
296       assertFalse(jembossParams0.getPrivateServerFailover());
297       assertEquals(10, vector0.capacity());
298       assertEquals(2, vector0.size());
299       assertEquals("[interactive, batch]", vector0.toString());
300       assertFalse(vector0.isEmpty());
301       assertNotNull(vector0);
302 
303       DNADraw dNADraw0 = new DNADraw(vector0, vector0, vector0, (Vector) null);
304       assertEquals(0, JembossParams.SERVER_OK);
305       assertEquals(2, JembossParams.SERVER_DOWN);
306       assertEquals(1, JembossParams.SERVER_ERR);
307       assertNull(jembossParams0.getSoapService());
308       assertFalse(jembossParams0.getUseProxy());
309       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
310       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
311       assertEquals("", jembossParams0.getProxyAuthPasswd());
312       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
313       assertNull(jembossParams0.getCygwinRoot());
314       assertFalse(jembossParams0.isBrowserProxy());
315       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
316       assertEquals("", jembossParams0.getProxyAuthUser());
317       assertEquals("interactive", jembossParams0.getCurrentMode());
318       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
319       assertFalse(jembossParams0.isUseTFM());
320       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
321       assertEquals(8080, jembossParams0.getBrowserProxyPort());
322       assertFalse(jembossParams0.isJembossServer());
323       assertFalse(jembossParams0.isCygwin());
324       assertEquals(8080, jembossParams0.getProxyPortNum());
325       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
326       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
327       assertTrue(jembossParams0.getHasBatchMode());
328       assertEquals("wwwcache", jembossParams0.getProxyHost());
329       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
330       assertEquals("", jembossParams0.getServiceUserName());
331       assertTrue(jembossParams0.getUseAuth());
332       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
333       assertFalse(jembossParams0.getDebug());
334       assertTrue(jembossParams0.getHasInteractiveMode());
335       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
336       assertFalse(jembossParams0.getUseHTTPSProxy());
337       assertFalse(jembossParams0.getPublicServerFailover());
338       assertFalse(jembossParams0.getUseProxyAuth());
339       assertFalse(jembossParams0.getPrivateServerFailover());
340       assertEquals(10, vector0.capacity());
341       assertEquals(2, vector0.size());
342       assertEquals("[interactive, batch]", vector0.toString());
343       assertFalse(vector0.isEmpty());
344       assertEquals(20000, dNADraw0.getBasesPerLine());
345       assertEquals(0, dNADraw0.getBorderWidth2());
346       assertFalse(dNADraw0.getIgnoreRepaint());
347       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
348       assertFalse(dNADraw0.isFocusCycleRoot());
349       assertEquals(0, dNADraw0.getBorderHeight2());
350       assertFalse(dNADraw0.isFocusTraversalPolicySet());
351       assertEquals(0, dNADraw0.getNumberOfLines());
352       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
353       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
354       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
355       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
356       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
357       assertNotNull(dNADraw0);
358 
359       Vector vector1 = dNADraw0.getBlock();
360       assertEquals(0, JembossParams.SERVER_OK);
361       assertEquals(2, JembossParams.SERVER_DOWN);
362       assertEquals(1, JembossParams.SERVER_ERR);
363       assertNull(jembossParams0.getSoapService());
364       assertFalse(jembossParams0.getUseProxy());
365       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
366       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
367       assertEquals("", jembossParams0.getProxyAuthPasswd());
368       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
369       assertNull(jembossParams0.getCygwinRoot());
370       assertFalse(jembossParams0.isBrowserProxy());
371       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
372       assertEquals("", jembossParams0.getProxyAuthUser());
373       assertEquals("interactive", jembossParams0.getCurrentMode());
374       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
375       assertFalse(jembossParams0.isUseTFM());
376       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
377       assertEquals(8080, jembossParams0.getBrowserProxyPort());
378       assertFalse(jembossParams0.isJembossServer());
379       assertFalse(jembossParams0.isCygwin());
380       assertEquals(8080, jembossParams0.getProxyPortNum());
381       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
382       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
383       assertTrue(jembossParams0.getHasBatchMode());
384       assertEquals("wwwcache", jembossParams0.getProxyHost());
385       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
386       assertEquals("", jembossParams0.getServiceUserName());
387       assertTrue(jembossParams0.getUseAuth());
388       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
389       assertFalse(jembossParams0.getDebug());
390       assertTrue(jembossParams0.getHasInteractiveMode());
391       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
392       assertFalse(jembossParams0.getUseHTTPSProxy());
393       assertFalse(jembossParams0.getPublicServerFailover());
394       assertFalse(jembossParams0.getUseProxyAuth());
395       assertFalse(jembossParams0.getPrivateServerFailover());
396       assertEquals(10, vector0.capacity());
397       assertEquals(2, vector0.size());
398       assertEquals("[interactive, batch]", vector0.toString());
399       assertFalse(vector0.isEmpty());
400       assertEquals(20000, dNADraw0.getBasesPerLine());
401       assertEquals(0, dNADraw0.getBorderWidth2());
402       assertFalse(dNADraw0.getIgnoreRepaint());
403       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
404       assertFalse(dNADraw0.isFocusCycleRoot());
405       assertEquals(0, dNADraw0.getBorderHeight2());
406       assertFalse(dNADraw0.isFocusTraversalPolicySet());
407       assertEquals(0, dNADraw0.getNumberOfLines());
408       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
409       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
410       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
411       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
412       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
413       assertEquals("[interactive, batch]", vector1.toString());
414       assertEquals(2, vector1.size());
415       assertFalse(vector1.isEmpty());
416       assertEquals(10, vector1.capacity());
417       assertNotNull(vector1);
418       assertSame(vector0, vector1);
419       assertSame(vector1, vector0);
420   }
421 
422   @Test(timeout = 4000)
test06()423   public void test06()  throws Throwable  {
424       JembossParams jembossParams0 = new JembossParams();
425       assertEquals(2, JembossParams.SERVER_DOWN);
426       assertEquals(0, JembossParams.SERVER_OK);
427       assertEquals(1, JembossParams.SERVER_ERR);
428       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
429       assertFalse(jembossParams0.getUseHTTPSProxy());
430       assertFalse(jembossParams0.getUseProxy());
431       assertEquals(8080, jembossParams0.getProxyPortNum());
432       assertFalse(jembossParams0.getPublicServerFailover());
433       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
434       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
435       assertFalse(jembossParams0.getDebug());
436       assertFalse(jembossParams0.getPrivateServerFailover());
437       assertNull(jembossParams0.getSoapService());
438       assertEquals("", jembossParams0.getProxyAuthPasswd());
439       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
440       assertEquals("", jembossParams0.getProxyAuthUser());
441       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
442       assertEquals("", jembossParams0.getServiceUserName());
443       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
444       assertEquals("interactive", jembossParams0.getCurrentMode());
445       assertEquals(8080, jembossParams0.getBrowserProxyPort());
446       assertFalse(jembossParams0.isJembossServer());
447       assertFalse(jembossParams0.getUseProxyAuth());
448       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
449       assertFalse(jembossParams0.isCygwin());
450       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
451       assertEquals("wwwcache", jembossParams0.getProxyHost());
452       assertTrue(jembossParams0.getHasInteractiveMode());
453       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
454       assertFalse(jembossParams0.isUseTFM());
455       assertTrue(jembossParams0.getHasBatchMode());
456       assertNull(jembossParams0.getCygwinRoot());
457       assertFalse(jembossParams0.isBrowserProxy());
458       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
459       assertTrue(jembossParams0.getUseAuth());
460       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
461       assertNotNull(jembossParams0);
462 
463       Vector vector0 = jembossParams0.getPrivateServers();
464       assertEquals(2, JembossParams.SERVER_DOWN);
465       assertEquals(0, JembossParams.SERVER_OK);
466       assertEquals(1, JembossParams.SERVER_ERR);
467       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
468       assertFalse(jembossParams0.getUseHTTPSProxy());
469       assertFalse(jembossParams0.getUseProxy());
470       assertEquals(8080, jembossParams0.getProxyPortNum());
471       assertFalse(jembossParams0.getPublicServerFailover());
472       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
473       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
474       assertFalse(jembossParams0.getDebug());
475       assertFalse(jembossParams0.getPrivateServerFailover());
476       assertNull(jembossParams0.getSoapService());
477       assertEquals("", jembossParams0.getProxyAuthPasswd());
478       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
479       assertEquals("", jembossParams0.getProxyAuthUser());
480       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
481       assertEquals("", jembossParams0.getServiceUserName());
482       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
483       assertEquals("interactive", jembossParams0.getCurrentMode());
484       assertEquals(8080, jembossParams0.getBrowserProxyPort());
485       assertFalse(jembossParams0.isJembossServer());
486       assertFalse(jembossParams0.getUseProxyAuth());
487       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
488       assertFalse(jembossParams0.isCygwin());
489       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
490       assertEquals("wwwcache", jembossParams0.getProxyHost());
491       assertTrue(jembossParams0.getHasInteractiveMode());
492       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
493       assertFalse(jembossParams0.isUseTFM());
494       assertTrue(jembossParams0.getHasBatchMode());
495       assertNull(jembossParams0.getCygwinRoot());
496       assertFalse(jembossParams0.isBrowserProxy());
497       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
498       assertTrue(jembossParams0.getUseAuth());
499       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
500       assertTrue(vector0.isEmpty());
501       assertEquals(10, vector0.capacity());
502       assertEquals("[]", vector0.toString());
503       assertEquals(0, vector0.size());
504       assertNotNull(vector0);
505 
506       DNADraw dNADraw0 = new DNADraw(vector0, vector0, vector0, (Vector) null);
507       assertEquals(2, JembossParams.SERVER_DOWN);
508       assertEquals(0, JembossParams.SERVER_OK);
509       assertEquals(1, JembossParams.SERVER_ERR);
510       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
511       assertFalse(jembossParams0.getUseHTTPSProxy());
512       assertFalse(jembossParams0.getUseProxy());
513       assertEquals(8080, jembossParams0.getProxyPortNum());
514       assertFalse(jembossParams0.getPublicServerFailover());
515       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
516       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
517       assertFalse(jembossParams0.getDebug());
518       assertFalse(jembossParams0.getPrivateServerFailover());
519       assertNull(jembossParams0.getSoapService());
520       assertEquals("", jembossParams0.getProxyAuthPasswd());
521       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
522       assertEquals("", jembossParams0.getProxyAuthUser());
523       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
524       assertEquals("", jembossParams0.getServiceUserName());
525       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
526       assertEquals("interactive", jembossParams0.getCurrentMode());
527       assertEquals(8080, jembossParams0.getBrowserProxyPort());
528       assertFalse(jembossParams0.isJembossServer());
529       assertFalse(jembossParams0.getUseProxyAuth());
530       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
531       assertFalse(jembossParams0.isCygwin());
532       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
533       assertEquals("wwwcache", jembossParams0.getProxyHost());
534       assertTrue(jembossParams0.getHasInteractiveMode());
535       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
536       assertFalse(jembossParams0.isUseTFM());
537       assertTrue(jembossParams0.getHasBatchMode());
538       assertNull(jembossParams0.getCygwinRoot());
539       assertFalse(jembossParams0.isBrowserProxy());
540       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
541       assertTrue(jembossParams0.getUseAuth());
542       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
543       assertTrue(vector0.isEmpty());
544       assertEquals(10, vector0.capacity());
545       assertEquals("[]", vector0.toString());
546       assertEquals(0, vector0.size());
547       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
548       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
549       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
550       assertFalse(dNADraw0.isFocusTraversalPolicySet());
551       assertFalse(dNADraw0.isFocusCycleRoot());
552       assertEquals(0, dNADraw0.getNumberOfLines());
553       assertFalse(dNADraw0.getIgnoreRepaint());
554       assertEquals(0, dNADraw0.getBorderWidth2());
555       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
556       assertEquals(20000, dNADraw0.getBasesPerLine());
557       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
558       assertEquals(0, dNADraw0.getBorderHeight2());
559       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
560       assertNotNull(dNADraw0);
561 
562       Vector vector1 = dNADraw0.getBlock();
563       assertEquals(2, JembossParams.SERVER_DOWN);
564       assertEquals(0, JembossParams.SERVER_OK);
565       assertEquals(1, JembossParams.SERVER_ERR);
566       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
567       assertFalse(jembossParams0.getUseHTTPSProxy());
568       assertFalse(jembossParams0.getUseProxy());
569       assertEquals(8080, jembossParams0.getProxyPortNum());
570       assertFalse(jembossParams0.getPublicServerFailover());
571       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
572       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
573       assertFalse(jembossParams0.getDebug());
574       assertFalse(jembossParams0.getPrivateServerFailover());
575       assertNull(jembossParams0.getSoapService());
576       assertEquals("", jembossParams0.getProxyAuthPasswd());
577       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
578       assertEquals("", jembossParams0.getProxyAuthUser());
579       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
580       assertEquals("", jembossParams0.getServiceUserName());
581       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
582       assertEquals("interactive", jembossParams0.getCurrentMode());
583       assertEquals(8080, jembossParams0.getBrowserProxyPort());
584       assertFalse(jembossParams0.isJembossServer());
585       assertFalse(jembossParams0.getUseProxyAuth());
586       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
587       assertFalse(jembossParams0.isCygwin());
588       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
589       assertEquals("wwwcache", jembossParams0.getProxyHost());
590       assertTrue(jembossParams0.getHasInteractiveMode());
591       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
592       assertFalse(jembossParams0.isUseTFM());
593       assertTrue(jembossParams0.getHasBatchMode());
594       assertNull(jembossParams0.getCygwinRoot());
595       assertFalse(jembossParams0.isBrowserProxy());
596       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
597       assertTrue(jembossParams0.getUseAuth());
598       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
599       assertTrue(vector0.isEmpty());
600       assertEquals(10, vector0.capacity());
601       assertEquals("[]", vector0.toString());
602       assertEquals(0, vector0.size());
603       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
604       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
605       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
606       assertFalse(dNADraw0.isFocusTraversalPolicySet());
607       assertFalse(dNADraw0.isFocusCycleRoot());
608       assertEquals(0, dNADraw0.getNumberOfLines());
609       assertFalse(dNADraw0.getIgnoreRepaint());
610       assertEquals(0, dNADraw0.getBorderWidth2());
611       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
612       assertEquals(20000, dNADraw0.getBasesPerLine());
613       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
614       assertEquals(0, dNADraw0.getBorderHeight2());
615       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
616       assertEquals(10, vector1.capacity());
617       assertEquals("[]", vector1.toString());
618       assertTrue(vector1.isEmpty());
619       assertEquals(0, vector1.size());
620       assertNotNull(vector1);
621       assertSame(vector0, vector1);
622       assertSame(vector1, vector0);
623   }
624 
625   @Test(timeout = 4000)
test07()626   public void test07()  throws Throwable  {
627       DNADraw dNADraw0 = new DNADraw();
628       assertEquals(0, dNADraw0.getBorderWidth2());
629       assertEquals(20000, dNADraw0.getBasesPerLine());
630       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
631       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
632       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
633       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
634       assertFalse(dNADraw0.isFocusCycleRoot());
635       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
636       assertEquals(0, dNADraw0.getNumberOfLines());
637       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
638       assertEquals(0, dNADraw0.getBorderHeight2());
639       assertFalse(dNADraw0.isFocusTraversalPolicySet());
640       assertFalse(dNADraw0.getIgnoreRepaint());
641       assertNotNull(dNADraw0);
642 
643       // Undeclared exception!
644       try {
645         dNADraw0.print((Graphics) null, (PageFormat) null, 0);
646         fail("Expecting exception: NullPointerException");
647 
648       } catch(NullPointerException e) {
649          //
650          // no message in exception (getMessage() returned null)
651          //
652          verifyException("uk.ac.sanger.artemis.circular.DNADraw", e);
653       }
654   }
655 
656   @Test(timeout = 4000)
test08()657   public void test08()  throws Throwable  {
658       DNADraw dNADraw0 = new DNADraw();
659       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
660       assertEquals(0, dNADraw0.getBorderWidth2());
661       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
662       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
663       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
664       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
665       assertFalse(dNADraw0.isFocusTraversalPolicySet());
666       assertFalse(dNADraw0.isFocusCycleRoot());
667       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
668       assertEquals(0, dNADraw0.getBorderHeight2());
669       assertFalse(dNADraw0.getIgnoreRepaint());
670       assertEquals(0, dNADraw0.getNumberOfLines());
671       assertEquals(20000, dNADraw0.getBasesPerLine());
672       assertNotNull(dNADraw0);
673 
674       MouseWheelEvent mouseWheelEvent0 = new MouseWheelEvent(dNADraw0, 22, 22, 22, 22, 22, 132, false, 58, (-515), 58);
675       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
676       assertEquals(0, dNADraw0.getBorderWidth2());
677       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
678       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
679       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
680       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
681       assertFalse(dNADraw0.isFocusTraversalPolicySet());
682       assertFalse(dNADraw0.isFocusCycleRoot());
683       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
684       assertEquals(0, dNADraw0.getBorderHeight2());
685       assertFalse(dNADraw0.getIgnoreRepaint());
686       assertEquals(0, dNADraw0.getNumberOfLines());
687       assertEquals(20000, dNADraw0.getBasesPerLine());
688       assertEquals(132, mouseWheelEvent0.getClickCount());
689       assertFalse(mouseWheelEvent0.isPopupTrigger());
690       assertEquals((-29870), mouseWheelEvent0.getUnitsToScroll());
691       assertFalse(mouseWheelEvent0.isShiftDown());
692       assertEquals(58, mouseWheelEvent0.getWheelRotation());
693       assertTrue(mouseWheelEvent0.isMetaDown());
694       assertTrue(mouseWheelEvent0.isControlDown());
695       assertEquals(22, mouseWheelEvent0.getX());
696       assertEquals(22, mouseWheelEvent0.getY());
697       assertFalse(mouseWheelEvent0.isAltGraphDown());
698       assertEquals(0, mouseWheelEvent0.getButton());
699       assertEquals(0, mouseWheelEvent0.getYOnScreen());
700       assertEquals(22L, mouseWheelEvent0.getWhen());
701       assertEquals(22, mouseWheelEvent0.getModifiers());
702       assertFalse(mouseWheelEvent0.isConsumed());
703       assertFalse(mouseWheelEvent0.isAltDown());
704       assertEquals((-515), mouseWheelEvent0.getScrollAmount());
705       assertEquals(0, mouseWheelEvent0.getXOnScreen());
706       assertEquals(58, mouseWheelEvent0.getScrollType());
707       assertEquals(22, mouseWheelEvent0.getID());
708       assertNotNull(mouseWheelEvent0);
709 
710       // Undeclared exception!
711       try {
712         dNADraw0.getToolTipText((MouseEvent) mouseWheelEvent0);
713         fail("Expecting exception: NullPointerException");
714 
715       } catch(NullPointerException e) {
716          //
717          // no message in exception (getMessage() returned null)
718          //
719          verifyException("uk.ac.sanger.artemis.circular.DNADraw", e);
720       }
721   }
722 
723   @Test(timeout = 4000)
test09()724   public void test09()  throws Throwable  {
725       DNADraw dNADraw0 = new DNADraw();
726       assertFalse(dNADraw0.isFocusCycleRoot());
727       assertEquals(0, dNADraw0.getBorderHeight2());
728       assertFalse(dNADraw0.isFocusTraversalPolicySet());
729       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
730       assertEquals(0, dNADraw0.getBorderWidth2());
731       assertEquals(0, dNADraw0.getNumberOfLines());
732       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
733       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
734       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
735       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
736       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
737       assertEquals(20000, dNADraw0.getBasesPerLine());
738       assertFalse(dNADraw0.getIgnoreRepaint());
739       assertNotNull(dNADraw0);
740 
741       // Undeclared exception!
742       try {
743         dNADraw0.getFeaturePoints();
744         fail("Expecting exception: NullPointerException");
745 
746       } catch(NullPointerException e) {
747          //
748          // no message in exception (getMessage() returned null)
749          //
750          verifyException("java.util.Collections", e);
751       }
752   }
753 
754   @Test(timeout = 4000)
test10()755   public void test10()  throws Throwable  {
756       JembossParams jembossParams0 = new JembossParams();
757       assertEquals(0, JembossParams.SERVER_OK);
758       assertEquals(2, JembossParams.SERVER_DOWN);
759       assertEquals(1, JembossParams.SERVER_ERR);
760       assertFalse(jembossParams0.isUseTFM());
761       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
762       assertEquals("interactive", jembossParams0.getCurrentMode());
763       assertNull(jembossParams0.getSoapService());
764       assertEquals("", jembossParams0.getProxyAuthPasswd());
765       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
766       assertTrue(jembossParams0.getUseAuth());
767       assertEquals("", jembossParams0.getProxyAuthUser());
768       assertEquals(8080, jembossParams0.getBrowserProxyPort());
769       assertFalse(jembossParams0.isJembossServer());
770       assertEquals(8080, jembossParams0.getProxyPortNum());
771       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
772       assertTrue(jembossParams0.getHasBatchMode());
773       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
774       assertFalse(jembossParams0.isCygwin());
775       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
776       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
777       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
778       assertFalse(jembossParams0.getUseHTTPSProxy());
779       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
780       assertTrue(jembossParams0.getHasInteractiveMode());
781       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
782       assertFalse(jembossParams0.getDebug());
783       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
784       assertNull(jembossParams0.getCygwinRoot());
785       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
786       assertFalse(jembossParams0.isBrowserProxy());
787       assertFalse(jembossParams0.getUseProxy());
788       assertEquals("", jembossParams0.getServiceUserName());
789       assertFalse(jembossParams0.getPrivateServerFailover());
790       assertFalse(jembossParams0.getUseProxyAuth());
791       assertEquals("wwwcache", jembossParams0.getProxyHost());
792       assertFalse(jembossParams0.getPublicServerFailover());
793       assertNotNull(jembossParams0);
794 
795       Vector vector0 = jembossParams0.modeVector();
796       assertEquals(0, JembossParams.SERVER_OK);
797       assertEquals(2, JembossParams.SERVER_DOWN);
798       assertEquals(1, JembossParams.SERVER_ERR);
799       assertFalse(jembossParams0.isUseTFM());
800       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
801       assertEquals("interactive", jembossParams0.getCurrentMode());
802       assertNull(jembossParams0.getSoapService());
803       assertEquals("", jembossParams0.getProxyAuthPasswd());
804       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
805       assertTrue(jembossParams0.getUseAuth());
806       assertEquals("", jembossParams0.getProxyAuthUser());
807       assertEquals(8080, jembossParams0.getBrowserProxyPort());
808       assertFalse(jembossParams0.isJembossServer());
809       assertEquals(8080, jembossParams0.getProxyPortNum());
810       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
811       assertTrue(jembossParams0.getHasBatchMode());
812       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
813       assertFalse(jembossParams0.isCygwin());
814       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
815       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
816       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
817       assertFalse(jembossParams0.getUseHTTPSProxy());
818       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
819       assertTrue(jembossParams0.getHasInteractiveMode());
820       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
821       assertFalse(jembossParams0.getDebug());
822       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
823       assertNull(jembossParams0.getCygwinRoot());
824       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
825       assertFalse(jembossParams0.isBrowserProxy());
826       assertFalse(jembossParams0.getUseProxy());
827       assertEquals("", jembossParams0.getServiceUserName());
828       assertFalse(jembossParams0.getPrivateServerFailover());
829       assertFalse(jembossParams0.getUseProxyAuth());
830       assertEquals("wwwcache", jembossParams0.getProxyHost());
831       assertFalse(jembossParams0.getPublicServerFailover());
832       assertEquals("[interactive, batch]", vector0.toString());
833       assertEquals(10, vector0.capacity());
834       assertFalse(vector0.isEmpty());
835       assertEquals(2, vector0.size());
836       assertNotNull(vector0);
837 
838       DNADraw dNADraw0 = new DNADraw(vector0, vector0, vector0, (Vector) null);
839       assertEquals(0, JembossParams.SERVER_OK);
840       assertEquals(2, JembossParams.SERVER_DOWN);
841       assertEquals(1, JembossParams.SERVER_ERR);
842       assertFalse(jembossParams0.isUseTFM());
843       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
844       assertEquals("interactive", jembossParams0.getCurrentMode());
845       assertNull(jembossParams0.getSoapService());
846       assertEquals("", jembossParams0.getProxyAuthPasswd());
847       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
848       assertTrue(jembossParams0.getUseAuth());
849       assertEquals("", jembossParams0.getProxyAuthUser());
850       assertEquals(8080, jembossParams0.getBrowserProxyPort());
851       assertFalse(jembossParams0.isJembossServer());
852       assertEquals(8080, jembossParams0.getProxyPortNum());
853       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
854       assertTrue(jembossParams0.getHasBatchMode());
855       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
856       assertFalse(jembossParams0.isCygwin());
857       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
858       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
859       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
860       assertFalse(jembossParams0.getUseHTTPSProxy());
861       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
862       assertTrue(jembossParams0.getHasInteractiveMode());
863       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
864       assertFalse(jembossParams0.getDebug());
865       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
866       assertNull(jembossParams0.getCygwinRoot());
867       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
868       assertFalse(jembossParams0.isBrowserProxy());
869       assertFalse(jembossParams0.getUseProxy());
870       assertEquals("", jembossParams0.getServiceUserName());
871       assertFalse(jembossParams0.getPrivateServerFailover());
872       assertFalse(jembossParams0.getUseProxyAuth());
873       assertEquals("wwwcache", jembossParams0.getProxyHost());
874       assertFalse(jembossParams0.getPublicServerFailover());
875       assertEquals("[interactive, batch]", vector0.toString());
876       assertEquals(10, vector0.capacity());
877       assertFalse(vector0.isEmpty());
878       assertEquals(2, vector0.size());
879       assertFalse(dNADraw0.isFocusCycleRoot());
880       assertEquals(0, dNADraw0.getBorderHeight2());
881       assertFalse(dNADraw0.isFocusTraversalPolicySet());
882       assertEquals(20000, dNADraw0.getBasesPerLine());
883       assertFalse(dNADraw0.getIgnoreRepaint());
884       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
885       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
886       assertEquals(0, dNADraw0.getNumberOfLines());
887       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
888       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
889       assertEquals(0, dNADraw0.getBorderWidth2());
890       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
891       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
892       assertNotNull(dNADraw0);
893 
894       // Undeclared exception!
895       try {
896         dNADraw0.getFeaturePoints();
897         fail("Expecting exception: ClassCastException");
898 
899       } catch(ClassCastException e) {
900          //
901          // java.lang.String cannot be cast to uk.ac.sanger.artemis.circular.Block
902          //
903          verifyException("uk.ac.sanger.artemis.circular.BlockComparator", e);
904       }
905   }
906 
907   @Test(timeout = 4000)
test11()908   public void test11()  throws Throwable  {
909       DNADraw dNADraw0 = new DNADraw();
910       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
911       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
912       assertEquals(0, dNADraw0.getNumberOfLines());
913       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
914       assertEquals(0, dNADraw0.getBorderWidth2());
915       assertFalse(dNADraw0.isFocusCycleRoot());
916       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
917       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
918       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
919       assertFalse(dNADraw0.isFocusTraversalPolicySet());
920       assertFalse(dNADraw0.getIgnoreRepaint());
921       assertEquals(20000, dNADraw0.getBasesPerLine());
922       assertEquals(0, dNADraw0.getBorderHeight2());
923       assertNotNull(dNADraw0);
924 
925       Point point0 = dNADraw0.getLocationPoint();
926       assertEquals(75, point0.x);
927       assertEquals(75, point0.y);
928       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
929       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
930       assertEquals(0, dNADraw0.getNumberOfLines());
931       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
932       assertEquals(0, dNADraw0.getBorderWidth2());
933       assertFalse(dNADraw0.isFocusCycleRoot());
934       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
935       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
936       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
937       assertFalse(dNADraw0.isFocusTraversalPolicySet());
938       assertFalse(dNADraw0.getIgnoreRepaint());
939       assertEquals(20000, dNADraw0.getBasesPerLine());
940       assertEquals(0, dNADraw0.getBorderHeight2());
941       assertEquals(75.0, point0.getX(), 0.01);
942       assertEquals(75.0, point0.getY(), 0.01);
943       assertNotNull(point0);
944 
945       // Undeclared exception!
946       try {
947         dNADraw0.getBlockAtLocation(point0);
948         fail("Expecting exception: NullPointerException");
949 
950       } catch(NullPointerException e) {
951          //
952          // no message in exception (getMessage() returned null)
953          //
954          verifyException("uk.ac.sanger.artemis.circular.DNADraw", e);
955       }
956   }
957 
958   @Test(timeout = 4000)
test12()959   public void test12()  throws Throwable  {
960       DNADraw dNADraw0 = new DNADraw();
961       assertFalse(dNADraw0.getIgnoreRepaint());
962       assertEquals(0, dNADraw0.getBorderWidth2());
963       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
964       assertEquals(20000, dNADraw0.getBasesPerLine());
965       assertFalse(dNADraw0.isFocusTraversalPolicySet());
966       assertEquals(0, dNADraw0.getNumberOfLines());
967       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
968       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
969       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
970       assertFalse(dNADraw0.isFocusCycleRoot());
971       assertEquals(0, dNADraw0.getBorderHeight2());
972       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
973       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
974       assertNotNull(dNADraw0);
975 
976       // Undeclared exception!
977       try {
978         dNADraw0.getBlockAtBasePosition(0);
979         fail("Expecting exception: NullPointerException");
980 
981       } catch(NullPointerException e) {
982          //
983          // no message in exception (getMessage() returned null)
984          //
985          verifyException("uk.ac.sanger.artemis.circular.DNADraw", e);
986       }
987   }
988 
989   @Test(timeout = 4000)
test13()990   public void test13()  throws Throwable  {
991       DNADraw dNADraw0 = new DNADraw();
992       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
993       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
994       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
995       assertEquals(0, dNADraw0.getBorderWidth2());
996       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
997       assertFalse(dNADraw0.isFocusCycleRoot());
998       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
999       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1000       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1001       assertEquals(0, dNADraw0.getNumberOfLines());
1002       assertFalse(dNADraw0.getIgnoreRepaint());
1003       assertEquals(20000, dNADraw0.getBasesPerLine());
1004       assertEquals(0, dNADraw0.getBorderHeight2());
1005       assertNotNull(dNADraw0);
1006 
1007       EntryGroup entryGroup0 = dNADraw0.getArtemisEntryGroup();
1008       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1009       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1010       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1011       assertEquals(0, dNADraw0.getBorderWidth2());
1012       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1013       assertFalse(dNADraw0.isFocusCycleRoot());
1014       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1015       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1016       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1017       assertEquals(0, dNADraw0.getNumberOfLines());
1018       assertFalse(dNADraw0.getIgnoreRepaint());
1019       assertEquals(20000, dNADraw0.getBasesPerLine());
1020       assertEquals(0, dNADraw0.getBorderHeight2());
1021       assertNull(entryGroup0);
1022   }
1023 
1024   @Test(timeout = 4000)
test14()1025   public void test14()  throws Throwable  {
1026       Object[] objectArray0 = new Object[4];
1027       DefaultTableModel defaultTableModel0 = new DefaultTableModel(objectArray0, 30000);
1028       assertNotNull(defaultTableModel0);
1029 
1030       Vector vector0 = defaultTableModel0.getDataVector();
1031       assertFalse(vector0.isEmpty());
1032       assertEquals(30000, vector0.size());
1033       assertEquals(30000, vector0.capacity());
1034       assertNotNull(vector0);
1035 
1036       DNADraw dNADraw0 = new DNADraw(vector0, vector0, vector0, vector0);
1037       assertFalse(vector0.isEmpty());
1038       assertEquals(30000, vector0.size());
1039       assertEquals(30000, vector0.capacity());
1040       assertEquals(0, dNADraw0.getNumberOfLines());
1041       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1042       assertEquals(0, dNADraw0.getBorderWidth2());
1043       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1044       assertFalse(dNADraw0.isFocusCycleRoot());
1045       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1046       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1047       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1048       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1049       assertEquals(0, dNADraw0.getBorderHeight2());
1050       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1051       assertEquals(20000, dNADraw0.getBasesPerLine());
1052       assertFalse(dNADraw0.getIgnoreRepaint());
1053       assertNotNull(dNADraw0);
1054 
1055       // Undeclared exception!
1056       try {
1057         dNADraw0.getBlockAtBasePosition(30000);
1058         fail("Expecting exception: ClassCastException");
1059 
1060       } catch(ClassCastException e) {
1061          //
1062          // java.util.Vector cannot be cast to uk.ac.sanger.artemis.circular.Block
1063          //
1064          verifyException("uk.ac.sanger.artemis.circular.DNADraw", e);
1065       }
1066   }
1067 
1068   @Test(timeout = 4000)
test15()1069   public void test15()  throws Throwable  {
1070       Stack<KeyStroke> stack0 = new Stack<KeyStroke>();
1071       assertTrue(stack0.empty());
1072       assertEquals("[]", stack0.toString());
1073       assertEquals(10, stack0.capacity());
1074       assertTrue(stack0.isEmpty());
1075       assertEquals(0, stack0.size());
1076       assertNotNull(stack0);
1077 
1078       DNADraw dNADraw0 = new DNADraw(stack0, stack0, stack0, stack0);
1079       assertTrue(stack0.empty());
1080       assertEquals("[]", stack0.toString());
1081       assertEquals(10, stack0.capacity());
1082       assertTrue(stack0.isEmpty());
1083       assertEquals(0, stack0.size());
1084       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1085       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1086       assertEquals(20000, dNADraw0.getBasesPerLine());
1087       assertEquals(0, dNADraw0.getBorderWidth2());
1088       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1089       assertFalse(dNADraw0.getIgnoreRepaint());
1090       assertFalse(dNADraw0.isFocusCycleRoot());
1091       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1092       assertEquals(0, dNADraw0.getNumberOfLines());
1093       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1094       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1095       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1096       assertEquals(0, dNADraw0.getBorderHeight2());
1097       assertNotNull(dNADraw0);
1098 
1099       Hashtable hashtable0 = dNADraw0.getFeaturePoints();
1100       assertTrue(stack0.empty());
1101       assertEquals("[]", stack0.toString());
1102       assertEquals(10, stack0.capacity());
1103       assertTrue(stack0.isEmpty());
1104       assertEquals(0, stack0.size());
1105       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1106       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1107       assertEquals(20000, dNADraw0.getBasesPerLine());
1108       assertEquals(0, dNADraw0.getBorderWidth2());
1109       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1110       assertFalse(dNADraw0.getIgnoreRepaint());
1111       assertFalse(dNADraw0.isFocusCycleRoot());
1112       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1113       assertEquals(0, dNADraw0.getNumberOfLines());
1114       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1115       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1116       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1117       assertEquals(0, dNADraw0.getBorderHeight2());
1118       assertEquals(0, hashtable0.size());
1119       assertTrue(hashtable0.isEmpty());
1120       assertNotNull(hashtable0);
1121 
1122       DNADraw dNADraw1 = null;
1123       try {
1124         dNADraw1 = new DNADraw(stack0, stack0, hashtable0, 20000, 0, 811);
1125         fail("Expecting exception: NullPointerException");
1126 
1127       } catch(NullPointerException e) {
1128          //
1129          // no message in exception (getMessage() returned null)
1130          //
1131          verifyException("uk.ac.sanger.artemis.circular.DNADraw", e);
1132       }
1133   }
1134 
1135   @Test(timeout = 4000)
test16()1136   public void test16()  throws Throwable  {
1137       DNADraw dNADraw0 = new DNADraw();
1138       assertFalse(dNADraw0.isFocusCycleRoot());
1139       assertEquals(0, dNADraw0.getBorderHeight2());
1140       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1141       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1142       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1143       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1144       assertEquals(0, dNADraw0.getBorderWidth2());
1145       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1146       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1147       assertEquals(0, dNADraw0.getNumberOfLines());
1148       assertEquals(20000, dNADraw0.getBasesPerLine());
1149       assertFalse(dNADraw0.getIgnoreRepaint());
1150       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1151       assertNotNull(dNADraw0);
1152 
1153       boolean boolean0 = dNADraw0.containsGraph((Graph) null);
1154       assertFalse(dNADraw0.isFocusCycleRoot());
1155       assertEquals(0, dNADraw0.getBorderHeight2());
1156       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1157       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1158       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1159       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1160       assertEquals(0, dNADraw0.getBorderWidth2());
1161       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1162       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1163       assertEquals(0, dNADraw0.getNumberOfLines());
1164       assertEquals(20000, dNADraw0.getBasesPerLine());
1165       assertFalse(dNADraw0.getIgnoreRepaint());
1166       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1167       assertFalse(boolean0);
1168   }
1169 
1170   @Test(timeout = 4000)
test17()1171   public void test17()  throws Throwable  {
1172       DNADraw dNADraw0 = new DNADraw();
1173       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1174       assertFalse(dNADraw0.isFocusCycleRoot());
1175       assertEquals(0, dNADraw0.getBorderHeight2());
1176       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1177       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1178       assertFalse(dNADraw0.getIgnoreRepaint());
1179       assertEquals(0, dNADraw0.getBorderWidth2());
1180       assertEquals(20000, dNADraw0.getBasesPerLine());
1181       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1182       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1183       assertEquals(0, dNADraw0.getNumberOfLines());
1184       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1185       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1186       assertNotNull(dNADraw0);
1187 
1188       boolean boolean0 = dNADraw0.setMinorTickInterval(0);
1189       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1190       assertFalse(dNADraw0.isFocusCycleRoot());
1191       assertEquals(0, dNADraw0.getBorderHeight2());
1192       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1193       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1194       assertFalse(dNADraw0.getIgnoreRepaint());
1195       assertEquals(0, dNADraw0.getBorderWidth2());
1196       assertEquals(20000, dNADraw0.getBasesPerLine());
1197       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1198       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1199       assertEquals(0, dNADraw0.getNumberOfLines());
1200       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1201       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1202       assertTrue(boolean0);
1203   }
1204 
1205   @Test(timeout = 4000)
test18()1206   public void test18()  throws Throwable  {
1207       DNADraw dNADraw0 = new DNADraw();
1208       assertEquals(0, dNADraw0.getNumberOfLines());
1209       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1210       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1211       assertFalse(dNADraw0.isFocusCycleRoot());
1212       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1213       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1214       assertFalse(dNADraw0.getIgnoreRepaint());
1215       assertEquals(0, dNADraw0.getBorderWidth2());
1216       assertEquals(20000, dNADraw0.getBasesPerLine());
1217       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1218       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1219       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1220       assertEquals(0, dNADraw0.getBorderHeight2());
1221       assertNotNull(dNADraw0);
1222 
1223       boolean boolean0 = dNADraw0.setTickInterval(60);
1224       assertEquals(0, dNADraw0.getNumberOfLines());
1225       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1226       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1227       assertFalse(dNADraw0.isFocusCycleRoot());
1228       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1229       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1230       assertFalse(dNADraw0.getIgnoreRepaint());
1231       assertEquals(0, dNADraw0.getBorderWidth2());
1232       assertEquals(20000, dNADraw0.getBasesPerLine());
1233       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1234       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1235       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1236       assertEquals(0, dNADraw0.getBorderHeight2());
1237       assertTrue(boolean0);
1238   }
1239 
1240   @Test(timeout = 4000)
test19()1241   public void test19()  throws Throwable  {
1242       DNADraw dNADraw0 = new DNADraw();
1243       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1244       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1245       assertFalse(dNADraw0.isFocusCycleRoot());
1246       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1247       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1248       assertEquals(0, dNADraw0.getNumberOfLines());
1249       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1250       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1251       assertEquals(0, dNADraw0.getBorderWidth2());
1252       assertEquals(20000, dNADraw0.getBasesPerLine());
1253       assertFalse(dNADraw0.getIgnoreRepaint());
1254       assertEquals(0, dNADraw0.getBorderHeight2());
1255       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1256       assertNotNull(dNADraw0);
1257 
1258       boolean boolean0 = dNADraw0.setStartTick(4000);
1259       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1260       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1261       assertFalse(dNADraw0.isFocusCycleRoot());
1262       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1263       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1264       assertEquals(0, dNADraw0.getNumberOfLines());
1265       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1266       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1267       assertEquals(0, dNADraw0.getBorderWidth2());
1268       assertEquals(20000, dNADraw0.getBasesPerLine());
1269       assertFalse(dNADraw0.getIgnoreRepaint());
1270       assertEquals(0, dNADraw0.getBorderHeight2());
1271       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1272       assertFalse(boolean0);
1273   }
1274 
1275   @Test(timeout = 4000)
test20()1276   public void test20()  throws Throwable  {
1277       DNADraw dNADraw0 = new DNADraw();
1278       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1279       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1280       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1281       assertEquals(0, dNADraw0.getBorderWidth2());
1282       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1283       assertFalse(dNADraw0.isFocusCycleRoot());
1284       assertEquals(0, dNADraw0.getBorderHeight2());
1285       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1286       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1287       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1288       assertEquals(0, dNADraw0.getNumberOfLines());
1289       assertEquals(20000, dNADraw0.getBasesPerLine());
1290       assertFalse(dNADraw0.getIgnoreRepaint());
1291       assertNotNull(dNADraw0);
1292 
1293       dNADraw0.zoomOut();
1294       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1295       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1296       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1297       assertEquals(0, dNADraw0.getBorderWidth2());
1298       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1299       assertFalse(dNADraw0.isFocusCycleRoot());
1300       assertEquals(0, dNADraw0.getBorderHeight2());
1301       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1302       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1303       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1304       assertEquals(0, dNADraw0.getNumberOfLines());
1305       assertEquals(20000, dNADraw0.getBasesPerLine());
1306       assertFalse(dNADraw0.getIgnoreRepaint());
1307   }
1308 
1309   @Test(timeout = 4000)
test21()1310   public void test21()  throws Throwable  {
1311       JembossParams jembossParams0 = new JembossParams();
1312       assertEquals(2, JembossParams.SERVER_DOWN);
1313       assertEquals(0, JembossParams.SERVER_OK);
1314       assertEquals(1, JembossParams.SERVER_ERR);
1315       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
1316       assertEquals("", jembossParams0.getProxyAuthUser());
1317       assertTrue(jembossParams0.getUseAuth());
1318       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
1319       assertEquals("", jembossParams0.getServiceUserName());
1320       assertEquals("interactive", jembossParams0.getCurrentMode());
1321       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
1322       assertTrue(jembossParams0.getHasInteractiveMode());
1323       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
1324       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
1325       assertFalse(jembossParams0.isCygwin());
1326       assertFalse(jembossParams0.isJembossServer());
1327       assertEquals(8080, jembossParams0.getBrowserProxyPort());
1328       assertEquals(8080, jembossParams0.getProxyPortNum());
1329       assertFalse(jembossParams0.isUseTFM());
1330       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
1331       assertTrue(jembossParams0.getHasBatchMode());
1332       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
1333       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
1334       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
1335       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
1336       assertNull(jembossParams0.getCygwinRoot());
1337       assertFalse(jembossParams0.isBrowserProxy());
1338       assertFalse(jembossParams0.getUseProxy());
1339       assertFalse(jembossParams0.getUseHTTPSProxy());
1340       assertEquals("wwwcache", jembossParams0.getProxyHost());
1341       assertFalse(jembossParams0.getUseProxyAuth());
1342       assertEquals("", jembossParams0.getProxyAuthPasswd());
1343       assertNull(jembossParams0.getSoapService());
1344       assertFalse(jembossParams0.getPublicServerFailover());
1345       assertFalse(jembossParams0.getDebug());
1346       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
1347       assertFalse(jembossParams0.getPrivateServerFailover());
1348       assertNotNull(jembossParams0);
1349 
1350       Vector vector0 = jembossParams0.modeVector();
1351       assertEquals(2, JembossParams.SERVER_DOWN);
1352       assertEquals(0, JembossParams.SERVER_OK);
1353       assertEquals(1, JembossParams.SERVER_ERR);
1354       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
1355       assertEquals("", jembossParams0.getProxyAuthUser());
1356       assertTrue(jembossParams0.getUseAuth());
1357       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
1358       assertEquals("", jembossParams0.getServiceUserName());
1359       assertEquals("interactive", jembossParams0.getCurrentMode());
1360       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
1361       assertTrue(jembossParams0.getHasInteractiveMode());
1362       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
1363       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
1364       assertFalse(jembossParams0.isCygwin());
1365       assertFalse(jembossParams0.isJembossServer());
1366       assertEquals(8080, jembossParams0.getBrowserProxyPort());
1367       assertEquals(8080, jembossParams0.getProxyPortNum());
1368       assertFalse(jembossParams0.isUseTFM());
1369       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
1370       assertTrue(jembossParams0.getHasBatchMode());
1371       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
1372       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
1373       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
1374       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
1375       assertNull(jembossParams0.getCygwinRoot());
1376       assertFalse(jembossParams0.isBrowserProxy());
1377       assertFalse(jembossParams0.getUseProxy());
1378       assertFalse(jembossParams0.getUseHTTPSProxy());
1379       assertEquals("wwwcache", jembossParams0.getProxyHost());
1380       assertFalse(jembossParams0.getUseProxyAuth());
1381       assertEquals("", jembossParams0.getProxyAuthPasswd());
1382       assertNull(jembossParams0.getSoapService());
1383       assertFalse(jembossParams0.getPublicServerFailover());
1384       assertFalse(jembossParams0.getDebug());
1385       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
1386       assertFalse(jembossParams0.getPrivateServerFailover());
1387       assertEquals("[interactive, batch]", vector0.toString());
1388       assertFalse(vector0.isEmpty());
1389       assertEquals(10, vector0.capacity());
1390       assertEquals(2, vector0.size());
1391       assertNotNull(vector0);
1392 
1393       DNADraw dNADraw0 = new DNADraw(vector0, vector0, vector0, vector0);
1394       assertEquals(2, JembossParams.SERVER_DOWN);
1395       assertEquals(0, JembossParams.SERVER_OK);
1396       assertEquals(1, JembossParams.SERVER_ERR);
1397       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
1398       assertEquals("", jembossParams0.getProxyAuthUser());
1399       assertTrue(jembossParams0.getUseAuth());
1400       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
1401       assertEquals("", jembossParams0.getServiceUserName());
1402       assertEquals("interactive", jembossParams0.getCurrentMode());
1403       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
1404       assertTrue(jembossParams0.getHasInteractiveMode());
1405       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
1406       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
1407       assertFalse(jembossParams0.isCygwin());
1408       assertFalse(jembossParams0.isJembossServer());
1409       assertEquals(8080, jembossParams0.getBrowserProxyPort());
1410       assertEquals(8080, jembossParams0.getProxyPortNum());
1411       assertFalse(jembossParams0.isUseTFM());
1412       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
1413       assertTrue(jembossParams0.getHasBatchMode());
1414       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
1415       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
1416       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
1417       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
1418       assertNull(jembossParams0.getCygwinRoot());
1419       assertFalse(jembossParams0.isBrowserProxy());
1420       assertFalse(jembossParams0.getUseProxy());
1421       assertFalse(jembossParams0.getUseHTTPSProxy());
1422       assertEquals("wwwcache", jembossParams0.getProxyHost());
1423       assertFalse(jembossParams0.getUseProxyAuth());
1424       assertEquals("", jembossParams0.getProxyAuthPasswd());
1425       assertNull(jembossParams0.getSoapService());
1426       assertFalse(jembossParams0.getPublicServerFailover());
1427       assertFalse(jembossParams0.getDebug());
1428       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
1429       assertFalse(jembossParams0.getPrivateServerFailover());
1430       assertEquals("[interactive, batch]", vector0.toString());
1431       assertFalse(vector0.isEmpty());
1432       assertEquals(10, vector0.capacity());
1433       assertEquals(2, vector0.size());
1434       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1435       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1436       assertFalse(dNADraw0.getIgnoreRepaint());
1437       assertEquals(0, dNADraw0.getBorderWidth2());
1438       assertEquals(20000, dNADraw0.getBasesPerLine());
1439       assertEquals(0, dNADraw0.getBorderHeight2());
1440       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1441       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1442       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1443       assertFalse(dNADraw0.isFocusCycleRoot());
1444       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1445       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1446       assertEquals(0, dNADraw0.getNumberOfLines());
1447       assertNotNull(dNADraw0);
1448 
1449       dNADraw0.zoomIn();
1450       assertEquals(2, JembossParams.SERVER_DOWN);
1451       assertEquals(0, JembossParams.SERVER_OK);
1452       assertEquals(1, JembossParams.SERVER_ERR);
1453       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
1454       assertEquals("", jembossParams0.getProxyAuthUser());
1455       assertTrue(jembossParams0.getUseAuth());
1456       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
1457       assertEquals("", jembossParams0.getServiceUserName());
1458       assertEquals("interactive", jembossParams0.getCurrentMode());
1459       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
1460       assertTrue(jembossParams0.getHasInteractiveMode());
1461       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
1462       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
1463       assertFalse(jembossParams0.isCygwin());
1464       assertFalse(jembossParams0.isJembossServer());
1465       assertEquals(8080, jembossParams0.getBrowserProxyPort());
1466       assertEquals(8080, jembossParams0.getProxyPortNum());
1467       assertFalse(jembossParams0.isUseTFM());
1468       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
1469       assertTrue(jembossParams0.getHasBatchMode());
1470       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
1471       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
1472       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
1473       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
1474       assertNull(jembossParams0.getCygwinRoot());
1475       assertFalse(jembossParams0.isBrowserProxy());
1476       assertFalse(jembossParams0.getUseProxy());
1477       assertFalse(jembossParams0.getUseHTTPSProxy());
1478       assertEquals("wwwcache", jembossParams0.getProxyHost());
1479       assertFalse(jembossParams0.getUseProxyAuth());
1480       assertEquals("", jembossParams0.getProxyAuthPasswd());
1481       assertNull(jembossParams0.getSoapService());
1482       assertFalse(jembossParams0.getPublicServerFailover());
1483       assertFalse(jembossParams0.getDebug());
1484       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
1485       assertFalse(jembossParams0.getPrivateServerFailover());
1486       assertEquals("[interactive, batch]", vector0.toString());
1487       assertFalse(vector0.isEmpty());
1488       assertEquals(10, vector0.capacity());
1489       assertEquals(2, vector0.size());
1490       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1491       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1492       assertFalse(dNADraw0.getIgnoreRepaint());
1493       assertEquals(0, dNADraw0.getBorderWidth2());
1494       assertEquals(20000, dNADraw0.getBasesPerLine());
1495       assertEquals(0, dNADraw0.getBorderHeight2());
1496       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1497       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1498       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1499       assertFalse(dNADraw0.isFocusCycleRoot());
1500       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1501       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1502       assertEquals(0, dNADraw0.getNumberOfLines());
1503   }
1504 
1505   @Test(timeout = 4000)
test22()1506   public void test22()  throws Throwable  {
1507       DNADraw dNADraw0 = new DNADraw();
1508       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1509       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1510       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1511       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1512       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1513       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1514       assertEquals(0, dNADraw0.getBorderWidth2());
1515       assertEquals(0, dNADraw0.getBorderHeight2());
1516       assertFalse(dNADraw0.isFocusCycleRoot());
1517       assertEquals(0, dNADraw0.getNumberOfLines());
1518       assertEquals(20000, dNADraw0.getBasesPerLine());
1519       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1520       assertFalse(dNADraw0.getIgnoreRepaint());
1521       assertNotNull(dNADraw0);
1522 
1523       String string0 = dNADraw0.getVersion();
1524       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1525       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1526       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1527       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1528       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1529       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1530       assertEquals(0, dNADraw0.getBorderWidth2());
1531       assertEquals(0, dNADraw0.getBorderHeight2());
1532       assertFalse(dNADraw0.isFocusCycleRoot());
1533       assertEquals(0, dNADraw0.getNumberOfLines());
1534       assertEquals(20000, dNADraw0.getBasesPerLine());
1535       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1536       assertFalse(dNADraw0.getIgnoreRepaint());
1537   }
1538 
1539   @Test(timeout = 4000)
test23()1540   public void test23()  throws Throwable  {
1541       DNADraw dNADraw0 = new DNADraw();
1542       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1543       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1544       assertEquals(20000, dNADraw0.getBasesPerLine());
1545       assertFalse(dNADraw0.isFocusCycleRoot());
1546       assertEquals(0, dNADraw0.getBorderHeight2());
1547       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1548       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1549       assertFalse(dNADraw0.getIgnoreRepaint());
1550       assertEquals(0, dNADraw0.getBorderWidth2());
1551       assertEquals(0, dNADraw0.getNumberOfLines());
1552       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1553       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1554       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1555       assertNotNull(dNADraw0);
1556 
1557       Graph graph0 = dNADraw0.getGcGraph();
1558       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1559       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1560       assertEquals(20000, dNADraw0.getBasesPerLine());
1561       assertFalse(dNADraw0.isFocusCycleRoot());
1562       assertEquals(0, dNADraw0.getBorderHeight2());
1563       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1564       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1565       assertFalse(dNADraw0.getIgnoreRepaint());
1566       assertEquals(0, dNADraw0.getBorderWidth2());
1567       assertEquals(0, dNADraw0.getNumberOfLines());
1568       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1569       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1570       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1571       assertNull(graph0);
1572   }
1573 
1574   @Test(timeout = 4000)
test24()1575   public void test24()  throws Throwable  {
1576       DNADraw dNADraw0 = new DNADraw();
1577       assertEquals(0, dNADraw0.getNumberOfLines());
1578       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1579       assertEquals(0, dNADraw0.getBorderWidth2());
1580       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1581       assertFalse(dNADraw0.isFocusCycleRoot());
1582       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1583       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1584       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1585       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1586       assertEquals(0, dNADraw0.getBorderHeight2());
1587       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1588       assertFalse(dNADraw0.getIgnoreRepaint());
1589       assertEquals(20000, dNADraw0.getBasesPerLine());
1590       assertNotNull(dNADraw0);
1591 
1592       dNADraw0.setArtemisEntryGroup((EntryGroup) null);
1593       assertEquals(0, dNADraw0.getNumberOfLines());
1594       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1595       assertEquals(0, dNADraw0.getBorderWidth2());
1596       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1597       assertFalse(dNADraw0.isFocusCycleRoot());
1598       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1599       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1600       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1601       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1602       assertEquals(0, dNADraw0.getBorderHeight2());
1603       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1604       assertFalse(dNADraw0.getIgnoreRepaint());
1605       assertEquals(20000, dNADraw0.getBasesPerLine());
1606   }
1607 
1608   @Test(timeout = 4000)
test25()1609   public void test25()  throws Throwable  {
1610       DNADraw dNADraw0 = new DNADraw();
1611       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1612       assertFalse(dNADraw0.getIgnoreRepaint());
1613       assertEquals(0, dNADraw0.getBorderWidth2());
1614       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1615       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1616       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1617       assertEquals(0, dNADraw0.getNumberOfLines());
1618       assertFalse(dNADraw0.isFocusCycleRoot());
1619       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1620       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1621       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1622       assertEquals(20000, dNADraw0.getBasesPerLine());
1623       assertEquals(0, dNADraw0.getBorderHeight2());
1624       assertNotNull(dNADraw0);
1625 
1626       dNADraw0.setLineSize(2962);
1627       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1628       assertFalse(dNADraw0.getIgnoreRepaint());
1629       assertEquals(0, dNADraw0.getBorderWidth2());
1630       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1631       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1632       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1633       assertEquals(0, dNADraw0.getNumberOfLines());
1634       assertFalse(dNADraw0.isFocusCycleRoot());
1635       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1636       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1637       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1638       assertEquals(20000, dNADraw0.getBasesPerLine());
1639       assertEquals(0, dNADraw0.getBorderHeight2());
1640   }
1641 
1642   @Test(timeout = 4000)
test26()1643   public void test26()  throws Throwable  {
1644       Stack<UserGraph> stack0 = new Stack<UserGraph>();
1645       assertEquals(0, stack0.size());
1646       assertEquals("[]", stack0.toString());
1647       assertEquals(10, stack0.capacity());
1648       assertTrue(stack0.empty());
1649       assertTrue(stack0.isEmpty());
1650       assertNotNull(stack0);
1651 
1652       DNADraw dNADraw0 = new DNADraw(stack0, stack0, stack0, stack0);
1653       assertEquals(0, stack0.size());
1654       assertEquals("[]", stack0.toString());
1655       assertEquals(10, stack0.capacity());
1656       assertTrue(stack0.empty());
1657       assertTrue(stack0.isEmpty());
1658       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1659       assertEquals(0, dNADraw0.getBorderWidth2());
1660       assertEquals(20000, dNADraw0.getBasesPerLine());
1661       assertFalse(dNADraw0.getIgnoreRepaint());
1662       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1663       assertFalse(dNADraw0.isFocusCycleRoot());
1664       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1665       assertEquals(0, dNADraw0.getBorderHeight2());
1666       assertEquals(0, dNADraw0.getNumberOfLines());
1667       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1668       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1669       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1670       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1671       assertNotNull(dNADraw0);
1672 
1673       dNADraw0.setLineHeight((-0.8F));
1674       assertEquals(0, stack0.size());
1675       assertEquals("[]", stack0.toString());
1676       assertEquals(10, stack0.capacity());
1677       assertTrue(stack0.empty());
1678       assertTrue(stack0.isEmpty());
1679       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1680       assertEquals(0, dNADraw0.getBorderWidth2());
1681       assertEquals(20000, dNADraw0.getBasesPerLine());
1682       assertFalse(dNADraw0.getIgnoreRepaint());
1683       assertFalse(dNADraw0.isFocusCycleRoot());
1684       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1685       assertEquals(0, dNADraw0.getBorderHeight2());
1686       assertEquals(0, dNADraw0.getNumberOfLines());
1687       assertEquals((-0.8F), dNADraw0.getLineHeight(), 0.01F);
1688       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1689       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1690       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1691       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1692   }
1693 
1694   @Test(timeout = 4000)
test27()1695   public void test27()  throws Throwable  {
1696       JembossParams jembossParams0 = new JembossParams();
1697       assertEquals(2, JembossParams.SERVER_DOWN);
1698       assertEquals(0, JembossParams.SERVER_OK);
1699       assertEquals(1, JembossParams.SERVER_ERR);
1700       assertFalse(jembossParams0.getUseHTTPSProxy());
1701       assertFalse(jembossParams0.getPublicServerFailover());
1702       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
1703       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
1704       assertEquals(8080, jembossParams0.getProxyPortNum());
1705       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
1706       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
1707       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
1708       assertTrue(jembossParams0.getHasBatchMode());
1709       assertFalse(jembossParams0.getUseProxy());
1710       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
1711       assertEquals("wwwcache", jembossParams0.getProxyHost());
1712       assertEquals("", jembossParams0.getServiceUserName());
1713       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
1714       assertTrue(jembossParams0.getUseAuth());
1715       assertNull(jembossParams0.getCygwinRoot());
1716       assertFalse(jembossParams0.isBrowserProxy());
1717       assertTrue(jembossParams0.getHasInteractiveMode());
1718       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
1719       assertEquals("interactive", jembossParams0.getCurrentMode());
1720       assertEquals("", jembossParams0.getProxyAuthUser());
1721       assertFalse(jembossParams0.getUseProxyAuth());
1722       assertFalse(jembossParams0.isUseTFM());
1723       assertEquals(8080, jembossParams0.getBrowserProxyPort());
1724       assertFalse(jembossParams0.isCygwin());
1725       assertFalse(jembossParams0.getPrivateServerFailover());
1726       assertFalse(jembossParams0.isJembossServer());
1727       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
1728       assertNull(jembossParams0.getSoapService());
1729       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
1730       assertEquals("", jembossParams0.getProxyAuthPasswd());
1731       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
1732       assertFalse(jembossParams0.getDebug());
1733       assertNotNull(jembossParams0);
1734 
1735       Vector vector0 = jembossParams0.modeVector();
1736       assertEquals(2, JembossParams.SERVER_DOWN);
1737       assertEquals(0, JembossParams.SERVER_OK);
1738       assertEquals(1, JembossParams.SERVER_ERR);
1739       assertFalse(jembossParams0.getUseHTTPSProxy());
1740       assertFalse(jembossParams0.getPublicServerFailover());
1741       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
1742       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
1743       assertEquals(8080, jembossParams0.getProxyPortNum());
1744       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
1745       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
1746       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
1747       assertTrue(jembossParams0.getHasBatchMode());
1748       assertFalse(jembossParams0.getUseProxy());
1749       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
1750       assertEquals("wwwcache", jembossParams0.getProxyHost());
1751       assertEquals("", jembossParams0.getServiceUserName());
1752       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
1753       assertTrue(jembossParams0.getUseAuth());
1754       assertNull(jembossParams0.getCygwinRoot());
1755       assertFalse(jembossParams0.isBrowserProxy());
1756       assertTrue(jembossParams0.getHasInteractiveMode());
1757       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
1758       assertEquals("interactive", jembossParams0.getCurrentMode());
1759       assertEquals("", jembossParams0.getProxyAuthUser());
1760       assertFalse(jembossParams0.getUseProxyAuth());
1761       assertFalse(jembossParams0.isUseTFM());
1762       assertEquals(8080, jembossParams0.getBrowserProxyPort());
1763       assertFalse(jembossParams0.isCygwin());
1764       assertFalse(jembossParams0.getPrivateServerFailover());
1765       assertFalse(jembossParams0.isJembossServer());
1766       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
1767       assertNull(jembossParams0.getSoapService());
1768       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
1769       assertEquals("", jembossParams0.getProxyAuthPasswd());
1770       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
1771       assertFalse(jembossParams0.getDebug());
1772       assertEquals(2, vector0.size());
1773       assertEquals("[interactive, batch]", vector0.toString());
1774       assertFalse(vector0.isEmpty());
1775       assertEquals(10, vector0.capacity());
1776       assertNotNull(vector0);
1777 
1778       DNADraw dNADraw0 = new DNADraw(vector0, vector0, vector0, vector0);
1779       assertEquals(2, JembossParams.SERVER_DOWN);
1780       assertEquals(0, JembossParams.SERVER_OK);
1781       assertEquals(1, JembossParams.SERVER_ERR);
1782       assertFalse(jembossParams0.getUseHTTPSProxy());
1783       assertFalse(jembossParams0.getPublicServerFailover());
1784       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
1785       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
1786       assertEquals(8080, jembossParams0.getProxyPortNum());
1787       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
1788       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
1789       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
1790       assertTrue(jembossParams0.getHasBatchMode());
1791       assertFalse(jembossParams0.getUseProxy());
1792       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
1793       assertEquals("wwwcache", jembossParams0.getProxyHost());
1794       assertEquals("", jembossParams0.getServiceUserName());
1795       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
1796       assertTrue(jembossParams0.getUseAuth());
1797       assertNull(jembossParams0.getCygwinRoot());
1798       assertFalse(jembossParams0.isBrowserProxy());
1799       assertTrue(jembossParams0.getHasInteractiveMode());
1800       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
1801       assertEquals("interactive", jembossParams0.getCurrentMode());
1802       assertEquals("", jembossParams0.getProxyAuthUser());
1803       assertFalse(jembossParams0.getUseProxyAuth());
1804       assertFalse(jembossParams0.isUseTFM());
1805       assertEquals(8080, jembossParams0.getBrowserProxyPort());
1806       assertFalse(jembossParams0.isCygwin());
1807       assertFalse(jembossParams0.getPrivateServerFailover());
1808       assertFalse(jembossParams0.isJembossServer());
1809       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
1810       assertNull(jembossParams0.getSoapService());
1811       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
1812       assertEquals("", jembossParams0.getProxyAuthPasswd());
1813       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
1814       assertFalse(jembossParams0.getDebug());
1815       assertEquals(2, vector0.size());
1816       assertEquals("[interactive, batch]", vector0.toString());
1817       assertFalse(vector0.isEmpty());
1818       assertEquals(10, vector0.capacity());
1819       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1820       assertEquals(0, dNADraw0.getNumberOfLines());
1821       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1822       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1823       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1824       assertEquals(0, dNADraw0.getBorderWidth2());
1825       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1826       assertEquals(0, dNADraw0.getBorderHeight2());
1827       assertFalse(dNADraw0.isFocusCycleRoot());
1828       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1829       assertEquals(20000, dNADraw0.getBasesPerLine());
1830       assertFalse(dNADraw0.getIgnoreRepaint());
1831       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1832       assertNotNull(dNADraw0);
1833 
1834       int int0 = dNADraw0.getBasesPerLine();
1835       assertEquals(2, JembossParams.SERVER_DOWN);
1836       assertEquals(0, JembossParams.SERVER_OK);
1837       assertEquals(1, JembossParams.SERVER_ERR);
1838       assertFalse(jembossParams0.getUseHTTPSProxy());
1839       assertFalse(jembossParams0.getPublicServerFailover());
1840       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
1841       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
1842       assertEquals(8080, jembossParams0.getProxyPortNum());
1843       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
1844       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
1845       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
1846       assertTrue(jembossParams0.getHasBatchMode());
1847       assertFalse(jembossParams0.getUseProxy());
1848       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
1849       assertEquals("wwwcache", jembossParams0.getProxyHost());
1850       assertEquals("", jembossParams0.getServiceUserName());
1851       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
1852       assertTrue(jembossParams0.getUseAuth());
1853       assertNull(jembossParams0.getCygwinRoot());
1854       assertFalse(jembossParams0.isBrowserProxy());
1855       assertTrue(jembossParams0.getHasInteractiveMode());
1856       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
1857       assertEquals("interactive", jembossParams0.getCurrentMode());
1858       assertEquals("", jembossParams0.getProxyAuthUser());
1859       assertFalse(jembossParams0.getUseProxyAuth());
1860       assertFalse(jembossParams0.isUseTFM());
1861       assertEquals(8080, jembossParams0.getBrowserProxyPort());
1862       assertFalse(jembossParams0.isCygwin());
1863       assertFalse(jembossParams0.getPrivateServerFailover());
1864       assertFalse(jembossParams0.isJembossServer());
1865       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
1866       assertNull(jembossParams0.getSoapService());
1867       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
1868       assertEquals("", jembossParams0.getProxyAuthPasswd());
1869       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
1870       assertFalse(jembossParams0.getDebug());
1871       assertEquals(2, vector0.size());
1872       assertEquals("[interactive, batch]", vector0.toString());
1873       assertFalse(vector0.isEmpty());
1874       assertEquals(10, vector0.capacity());
1875       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1876       assertEquals(0, dNADraw0.getNumberOfLines());
1877       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1878       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1879       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1880       assertEquals(0, dNADraw0.getBorderWidth2());
1881       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1882       assertEquals(0, dNADraw0.getBorderHeight2());
1883       assertFalse(dNADraw0.isFocusCycleRoot());
1884       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1885       assertEquals(20000, dNADraw0.getBasesPerLine());
1886       assertFalse(dNADraw0.getIgnoreRepaint());
1887       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1888       assertEquals(20000, int0);
1889   }
1890 
1891   @Test(timeout = 4000)
test28()1892   public void test28()  throws Throwable  {
1893       DNADraw dNADraw0 = new DNADraw();
1894       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1895       assertEquals(0, dNADraw0.getNumberOfLines());
1896       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1897       assertFalse(dNADraw0.getIgnoreRepaint());
1898       assertEquals(20000, dNADraw0.getBasesPerLine());
1899       assertFalse(dNADraw0.isFocusCycleRoot());
1900       assertEquals(0, dNADraw0.getBorderHeight2());
1901       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1902       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1903       assertEquals(0, dNADraw0.getBorderWidth2());
1904       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1905       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1906       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1907       assertNotNull(dNADraw0);
1908 
1909       dNADraw0.setBases((Bases) null);
1910       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
1911       assertEquals(0, dNADraw0.getNumberOfLines());
1912       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
1913       assertFalse(dNADraw0.getIgnoreRepaint());
1914       assertEquals(20000, dNADraw0.getBasesPerLine());
1915       assertFalse(dNADraw0.isFocusCycleRoot());
1916       assertEquals(0, dNADraw0.getBorderHeight2());
1917       assertFalse(dNADraw0.isFocusTraversalPolicySet());
1918       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
1919       assertEquals(0, dNADraw0.getBorderWidth2());
1920       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
1921       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
1922       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
1923   }
1924 
1925   @Test(timeout = 4000)
test29()1926   public void test29()  throws Throwable  {
1927     Future<?> future = executor.submit(new Runnable(){
1928             @Override public void run() {
1929           JembossParams jembossParams0 = new JembossParams();
1930           assertEquals(1, JembossParams.SERVER_ERR);
1931           assertEquals(0, JembossParams.SERVER_OK);
1932           assertEquals(2, JembossParams.SERVER_DOWN);
1933           assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
1934           assertFalse(jembossParams0.getUseProxy());
1935           assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
1936           assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
1937           assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
1938           assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
1939           assertFalse(jembossParams0.isCygwin());
1940           assertFalse(jembossParams0.getPrivateServerFailover());
1941           assertEquals(8080, jembossParams0.getProxyPortNum());
1942           assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
1943           assertNull(jembossParams0.getSoapService());
1944           assertEquals("interactive", jembossParams0.getCurrentMode());
1945           assertFalse(jembossParams0.getDebug());
1946           assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
1947           assertEquals("", jembossParams0.getProxyAuthPasswd());
1948           assertTrue(jembossParams0.getUseAuth());
1949           assertEquals(8080, jembossParams0.getBrowserProxyPort());
1950           assertFalse(jembossParams0.isJembossServer());
1951           assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
1952           assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
1953           assertTrue(jembossParams0.getHasBatchMode());
1954           assertFalse(jembossParams0.isUseTFM());
1955           assertEquals("wwwcache", jembossParams0.getProxyHost());
1956           assertFalse(jembossParams0.getUseProxyAuth());
1957           assertFalse(jembossParams0.getPublicServerFailover());
1958           assertEquals("", jembossParams0.getProxyAuthUser());
1959           assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
1960           assertEquals("", jembossParams0.getServiceUserName());
1961           assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
1962           assertFalse(jembossParams0.getUseHTTPSProxy());
1963           assertNull(jembossParams0.getCygwinRoot());
1964           assertFalse(jembossParams0.isBrowserProxy());
1965           assertTrue(jembossParams0.getHasInteractiveMode());
1966           assertNotNull(jembossParams0);
1967 
1968           Vector vector0 = jembossParams0.getPrivateServers();
1969           assertEquals(1, JembossParams.SERVER_ERR);
1970           assertEquals(0, JembossParams.SERVER_OK);
1971           assertEquals(2, JembossParams.SERVER_DOWN);
1972           assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
1973           assertFalse(jembossParams0.getUseProxy());
1974           assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
1975           assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
1976           assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
1977           assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
1978           assertFalse(jembossParams0.isCygwin());
1979           assertFalse(jembossParams0.getPrivateServerFailover());
1980           assertEquals(8080, jembossParams0.getProxyPortNum());
1981           assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
1982           assertNull(jembossParams0.getSoapService());
1983           assertEquals("interactive", jembossParams0.getCurrentMode());
1984           assertFalse(jembossParams0.getDebug());
1985           assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
1986           assertEquals("", jembossParams0.getProxyAuthPasswd());
1987           assertTrue(jembossParams0.getUseAuth());
1988           assertEquals(8080, jembossParams0.getBrowserProxyPort());
1989           assertFalse(jembossParams0.isJembossServer());
1990           assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
1991           assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
1992           assertTrue(jembossParams0.getHasBatchMode());
1993           assertFalse(jembossParams0.isUseTFM());
1994           assertEquals("wwwcache", jembossParams0.getProxyHost());
1995           assertFalse(jembossParams0.getUseProxyAuth());
1996           assertFalse(jembossParams0.getPublicServerFailover());
1997           assertEquals("", jembossParams0.getProxyAuthUser());
1998           assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
1999           assertEquals("", jembossParams0.getServiceUserName());
2000           assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
2001           assertFalse(jembossParams0.getUseHTTPSProxy());
2002           assertNull(jembossParams0.getCygwinRoot());
2003           assertFalse(jembossParams0.isBrowserProxy());
2004           assertTrue(jembossParams0.getHasInteractiveMode());
2005           assertEquals("[]", vector0.toString());
2006           assertEquals(10, vector0.capacity());
2007           assertEquals(0, vector0.size());
2008           assertTrue(vector0.isEmpty());
2009           assertNotNull(vector0);
2010 
2011           DNADraw dNADraw0 = new DNADraw(vector0, vector0, vector0, vector0);
2012           assertEquals(1, JembossParams.SERVER_ERR);
2013           assertEquals(0, JembossParams.SERVER_OK);
2014           assertEquals(2, JembossParams.SERVER_DOWN);
2015           assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
2016           assertFalse(jembossParams0.getUseProxy());
2017           assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
2018           assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
2019           assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
2020           assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
2021           assertFalse(jembossParams0.isCygwin());
2022           assertFalse(jembossParams0.getPrivateServerFailover());
2023           assertEquals(8080, jembossParams0.getProxyPortNum());
2024           assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
2025           assertNull(jembossParams0.getSoapService());
2026           assertEquals("interactive", jembossParams0.getCurrentMode());
2027           assertFalse(jembossParams0.getDebug());
2028           assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
2029           assertEquals("", jembossParams0.getProxyAuthPasswd());
2030           assertTrue(jembossParams0.getUseAuth());
2031           assertEquals(8080, jembossParams0.getBrowserProxyPort());
2032           assertFalse(jembossParams0.isJembossServer());
2033           assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
2034           assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
2035           assertTrue(jembossParams0.getHasBatchMode());
2036           assertFalse(jembossParams0.isUseTFM());
2037           assertEquals("wwwcache", jembossParams0.getProxyHost());
2038           assertFalse(jembossParams0.getUseProxyAuth());
2039           assertFalse(jembossParams0.getPublicServerFailover());
2040           assertEquals("", jembossParams0.getProxyAuthUser());
2041           assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
2042           assertEquals("", jembossParams0.getServiceUserName());
2043           assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
2044           assertFalse(jembossParams0.getUseHTTPSProxy());
2045           assertNull(jembossParams0.getCygwinRoot());
2046           assertFalse(jembossParams0.isBrowserProxy());
2047           assertTrue(jembossParams0.getHasInteractiveMode());
2048           assertEquals("[]", vector0.toString());
2049           assertEquals(10, vector0.capacity());
2050           assertEquals(0, vector0.size());
2051           assertTrue(vector0.isEmpty());
2052           assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2053           assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2054           assertFalse(dNADraw0.isFocusCycleRoot());
2055           assertEquals(0, dNADraw0.getBorderHeight2());
2056           assertEquals(0, dNADraw0.getNumberOfLines());
2057           assertEquals(20000, dNADraw0.getBasesPerLine());
2058           assertFalse(dNADraw0.isFocusTraversalPolicySet());
2059           assertFalse(dNADraw0.getIgnoreRepaint());
2060           assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2061           assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2062           assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2063           assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2064           assertEquals(0, dNADraw0.getBorderWidth2());
2065           assertNotNull(dNADraw0);
2066 
2067           // Undeclared exception!
2068           try {
2069             dNADraw0.doPrintActions();
2070             fail("Expecting exception: SecurityException");
2071 
2072           } catch(SecurityException e) {
2073              //
2074              // Security manager blocks (\"java.lang.RuntimePermission\" \"queuePrintJob\")
2075              // java.lang.Thread.getStackTrace(Thread.java:1559)
2076              // org.evosuite.runtime.sandbox.MSecurityManager.checkPermission(MSecurityManager.java:434)
2077              // java.lang.SecurityManager.checkPrintJobAccess(SecurityManager.java:1378)
2078              // java.awt.print.PrinterJob.getPrinterJob(PrinterJob.java:75)
2079              // uk.ac.sanger.artemis.circular.DNADraw.doPrintActions(DNADraw.java:1008)
2080              // sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2081              // sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2082              // sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2083              // java.lang.reflect.Method.invoke(Method.java:498)
2084              // org.evosuite.testcase.statements.MethodStatement$1.execute(MethodStatement.java:257)
2085              // org.evosuite.testcase.statements.AbstractStatement.exceptionHandler(AbstractStatement.java:169)
2086              // org.evosuite.testcase.statements.MethodStatement.execute(MethodStatement.java:220)
2087              // org.evosuite.testcase.execution.TestRunnable.executeStatements(TestRunnable.java:307)
2088              // org.evosuite.testcase.execution.TestRunnable.call(TestRunnable.java:213)
2089              // org.evosuite.testcase.execution.TestRunnable.call(TestRunnable.java:55)
2090              // java.util.concurrent.FutureTask.run(FutureTask.java:266)
2091              // java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
2092              // java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
2093              // java.lang.Thread.run(Thread.java:748)
2094              //
2095              verifyException("org.evosuite.runtime.sandbox.MSecurityManager", e);
2096           }
2097       }
2098     });
2099     future.get(4000, TimeUnit.MILLISECONDS);
2100   }
2101 
2102   @Test(timeout = 4000)
test30()2103   public void test30()  throws Throwable  {
2104       DNADraw dNADraw0 = new DNADraw();
2105       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2106       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2107       assertEquals(0, dNADraw0.getNumberOfLines());
2108       assertEquals(0, dNADraw0.getBorderWidth2());
2109       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2110       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2111       assertFalse(dNADraw0.isFocusCycleRoot());
2112       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2113       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2114       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2115       assertEquals(20000, dNADraw0.getBasesPerLine());
2116       assertFalse(dNADraw0.getIgnoreRepaint());
2117       assertEquals(0, dNADraw0.getBorderHeight2());
2118       assertNotNull(dNADraw0);
2119 
2120       GCGraph gCGraph0 = new GCGraph(dNADraw0);
2121       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2122       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2123       assertEquals(0, dNADraw0.getNumberOfLines());
2124       assertEquals(0, dNADraw0.getBorderWidth2());
2125       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2126       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2127       assertFalse(dNADraw0.isFocusCycleRoot());
2128       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2129       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2130       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2131       assertEquals(20000, dNADraw0.getBasesPerLine());
2132       assertFalse(dNADraw0.getIgnoreRepaint());
2133       assertEquals(0, dNADraw0.getBorderHeight2());
2134       assertEquals(1, gCGraph0.getStrokeSize());
2135       assertFalse(gCGraph0.getIgnoreRepaint());
2136       assertFalse(gCGraph0.isFocusCycleRoot());
2137       assertFalse(gCGraph0.isFocusTraversalPolicyProvider());
2138       assertEquals(0.2F, gCGraph0.getGraphHeight(), 0.01F);
2139       assertEquals(0.4, gCGraph0.getTrack(), 0.01);
2140       assertEquals(200, gCGraph0.getBaseStepSize());
2141       assertTrue(gCGraph0.getFocusTraversalKeysEnabled());
2142       assertEquals(3.4028235E38F, gCGraph0.getMinValue(), 0.01F);
2143       assertFalse(gCGraph0.isFocusTraversalPolicySet());
2144       assertEquals(1.4E-45F, gCGraph0.getMaxValue(), 0.01F);
2145       assertNotNull(gCGraph0);
2146 
2147       dNADraw0.setGcGraph(gCGraph0);
2148       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2149       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2150       assertEquals(0, dNADraw0.getNumberOfLines());
2151       assertEquals(0, dNADraw0.getBorderWidth2());
2152       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2153       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2154       assertFalse(dNADraw0.isFocusCycleRoot());
2155       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2156       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2157       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2158       assertEquals(20000, dNADraw0.getBasesPerLine());
2159       assertFalse(dNADraw0.getIgnoreRepaint());
2160       assertEquals(0, dNADraw0.getBorderHeight2());
2161       assertEquals(1, gCGraph0.getStrokeSize());
2162       assertFalse(gCGraph0.getIgnoreRepaint());
2163       assertFalse(gCGraph0.isFocusCycleRoot());
2164       assertFalse(gCGraph0.isFocusTraversalPolicyProvider());
2165       assertEquals(0.2F, gCGraph0.getGraphHeight(), 0.01F);
2166       assertEquals(0.4, gCGraph0.getTrack(), 0.01);
2167       assertEquals(200, gCGraph0.getBaseStepSize());
2168       assertTrue(gCGraph0.getFocusTraversalKeysEnabled());
2169       assertEquals(3.4028235E38F, gCGraph0.getMinValue(), 0.01F);
2170       assertFalse(gCGraph0.isFocusTraversalPolicySet());
2171       assertEquals(1.4E-45F, gCGraph0.getMaxValue(), 0.01F);
2172   }
2173 
2174   @Test(timeout = 4000)
test31()2175   public void test31()  throws Throwable  {
2176       JembossParams jembossParams0 = new JembossParams();
2177       assertEquals(1, JembossParams.SERVER_ERR);
2178       assertEquals(2, JembossParams.SERVER_DOWN);
2179       assertEquals(0, JembossParams.SERVER_OK);
2180       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
2181       assertNull(jembossParams0.getCygwinRoot());
2182       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
2183       assertNull(jembossParams0.getSoapService());
2184       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
2185       assertFalse(jembossParams0.isCygwin());
2186       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
2187       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
2188       assertEquals(8080, jembossParams0.getProxyPortNum());
2189       assertFalse(jembossParams0.getPrivateServerFailover());
2190       assertFalse(jembossParams0.isUseTFM());
2191       assertFalse(jembossParams0.getUseHTTPSProxy());
2192       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
2193       assertEquals("", jembossParams0.getProxyAuthUser());
2194       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
2195       assertEquals("", jembossParams0.getServiceUserName());
2196       assertFalse(jembossParams0.getUseProxyAuth());
2197       assertFalse(jembossParams0.isBrowserProxy());
2198       assertFalse(jembossParams0.getPublicServerFailover());
2199       assertEquals("wwwcache", jembossParams0.getProxyHost());
2200       assertTrue(jembossParams0.getHasInteractiveMode());
2201       assertFalse(jembossParams0.getUseProxy());
2202       assertEquals(8080, jembossParams0.getBrowserProxyPort());
2203       assertFalse(jembossParams0.getDebug());
2204       assertFalse(jembossParams0.isJembossServer());
2205       assertTrue(jembossParams0.getUseAuth());
2206       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
2207       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
2208       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
2209       assertTrue(jembossParams0.getHasBatchMode());
2210       assertEquals("", jembossParams0.getProxyAuthPasswd());
2211       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
2212       assertEquals("interactive", jembossParams0.getCurrentMode());
2213       assertNotNull(jembossParams0);
2214 
2215       Vector vector0 = jembossParams0.modeVector();
2216       assertEquals(1, JembossParams.SERVER_ERR);
2217       assertEquals(2, JembossParams.SERVER_DOWN);
2218       assertEquals(0, JembossParams.SERVER_OK);
2219       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
2220       assertNull(jembossParams0.getCygwinRoot());
2221       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
2222       assertNull(jembossParams0.getSoapService());
2223       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
2224       assertFalse(jembossParams0.isCygwin());
2225       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
2226       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
2227       assertEquals(8080, jembossParams0.getProxyPortNum());
2228       assertFalse(jembossParams0.getPrivateServerFailover());
2229       assertFalse(jembossParams0.isUseTFM());
2230       assertFalse(jembossParams0.getUseHTTPSProxy());
2231       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
2232       assertEquals("", jembossParams0.getProxyAuthUser());
2233       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
2234       assertEquals("", jembossParams0.getServiceUserName());
2235       assertFalse(jembossParams0.getUseProxyAuth());
2236       assertFalse(jembossParams0.isBrowserProxy());
2237       assertFalse(jembossParams0.getPublicServerFailover());
2238       assertEquals("wwwcache", jembossParams0.getProxyHost());
2239       assertTrue(jembossParams0.getHasInteractiveMode());
2240       assertFalse(jembossParams0.getUseProxy());
2241       assertEquals(8080, jembossParams0.getBrowserProxyPort());
2242       assertFalse(jembossParams0.getDebug());
2243       assertFalse(jembossParams0.isJembossServer());
2244       assertTrue(jembossParams0.getUseAuth());
2245       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
2246       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
2247       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
2248       assertTrue(jembossParams0.getHasBatchMode());
2249       assertEquals("", jembossParams0.getProxyAuthPasswd());
2250       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
2251       assertEquals("interactive", jembossParams0.getCurrentMode());
2252       assertEquals("[interactive, batch]", vector0.toString());
2253       assertFalse(vector0.isEmpty());
2254       assertEquals(10, vector0.capacity());
2255       assertEquals(2, vector0.size());
2256       assertNotNull(vector0);
2257 
2258       DNADraw dNADraw0 = new DNADraw(vector0, vector0, vector0, vector0);
2259       assertEquals(1, JembossParams.SERVER_ERR);
2260       assertEquals(2, JembossParams.SERVER_DOWN);
2261       assertEquals(0, JembossParams.SERVER_OK);
2262       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
2263       assertNull(jembossParams0.getCygwinRoot());
2264       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
2265       assertNull(jembossParams0.getSoapService());
2266       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
2267       assertFalse(jembossParams0.isCygwin());
2268       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
2269       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
2270       assertEquals(8080, jembossParams0.getProxyPortNum());
2271       assertFalse(jembossParams0.getPrivateServerFailover());
2272       assertFalse(jembossParams0.isUseTFM());
2273       assertFalse(jembossParams0.getUseHTTPSProxy());
2274       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
2275       assertEquals("", jembossParams0.getProxyAuthUser());
2276       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
2277       assertEquals("", jembossParams0.getServiceUserName());
2278       assertFalse(jembossParams0.getUseProxyAuth());
2279       assertFalse(jembossParams0.isBrowserProxy());
2280       assertFalse(jembossParams0.getPublicServerFailover());
2281       assertEquals("wwwcache", jembossParams0.getProxyHost());
2282       assertTrue(jembossParams0.getHasInteractiveMode());
2283       assertFalse(jembossParams0.getUseProxy());
2284       assertEquals(8080, jembossParams0.getBrowserProxyPort());
2285       assertFalse(jembossParams0.getDebug());
2286       assertFalse(jembossParams0.isJembossServer());
2287       assertTrue(jembossParams0.getUseAuth());
2288       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
2289       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
2290       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
2291       assertTrue(jembossParams0.getHasBatchMode());
2292       assertEquals("", jembossParams0.getProxyAuthPasswd());
2293       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
2294       assertEquals("interactive", jembossParams0.getCurrentMode());
2295       assertEquals("[interactive, batch]", vector0.toString());
2296       assertFalse(vector0.isEmpty());
2297       assertEquals(10, vector0.capacity());
2298       assertEquals(2, vector0.size());
2299       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2300       assertEquals(0, dNADraw0.getNumberOfLines());
2301       assertEquals(20000, dNADraw0.getBasesPerLine());
2302       assertFalse(dNADraw0.getIgnoreRepaint());
2303       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2304       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2305       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2306       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2307       assertEquals(0, dNADraw0.getBorderHeight2());
2308       assertFalse(dNADraw0.isFocusCycleRoot());
2309       assertEquals(0, dNADraw0.getBorderWidth2());
2310       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2311       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2312       assertNotNull(dNADraw0);
2313 
2314       TrackManager trackManager0 = dNADraw0.getTrackManager();
2315       assertEquals(1, JembossParams.SERVER_ERR);
2316       assertEquals(2, JembossParams.SERVER_DOWN);
2317       assertEquals(0, JembossParams.SERVER_OK);
2318       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
2319       assertNull(jembossParams0.getCygwinRoot());
2320       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
2321       assertNull(jembossParams0.getSoapService());
2322       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
2323       assertFalse(jembossParams0.isCygwin());
2324       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
2325       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
2326       assertEquals(8080, jembossParams0.getProxyPortNum());
2327       assertFalse(jembossParams0.getPrivateServerFailover());
2328       assertFalse(jembossParams0.isUseTFM());
2329       assertFalse(jembossParams0.getUseHTTPSProxy());
2330       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
2331       assertEquals("", jembossParams0.getProxyAuthUser());
2332       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
2333       assertEquals("", jembossParams0.getServiceUserName());
2334       assertFalse(jembossParams0.getUseProxyAuth());
2335       assertFalse(jembossParams0.isBrowserProxy());
2336       assertFalse(jembossParams0.getPublicServerFailover());
2337       assertEquals("wwwcache", jembossParams0.getProxyHost());
2338       assertTrue(jembossParams0.getHasInteractiveMode());
2339       assertFalse(jembossParams0.getUseProxy());
2340       assertEquals(8080, jembossParams0.getBrowserProxyPort());
2341       assertFalse(jembossParams0.getDebug());
2342       assertFalse(jembossParams0.isJembossServer());
2343       assertTrue(jembossParams0.getUseAuth());
2344       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
2345       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
2346       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
2347       assertTrue(jembossParams0.getHasBatchMode());
2348       assertEquals("", jembossParams0.getProxyAuthPasswd());
2349       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
2350       assertEquals("interactive", jembossParams0.getCurrentMode());
2351       assertEquals("[interactive, batch]", vector0.toString());
2352       assertFalse(vector0.isEmpty());
2353       assertEquals(10, vector0.capacity());
2354       assertEquals(2, vector0.size());
2355       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2356       assertEquals(0, dNADraw0.getNumberOfLines());
2357       assertEquals(20000, dNADraw0.getBasesPerLine());
2358       assertFalse(dNADraw0.getIgnoreRepaint());
2359       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2360       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2361       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2362       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2363       assertEquals(0, dNADraw0.getBorderHeight2());
2364       assertFalse(dNADraw0.isFocusCycleRoot());
2365       assertEquals(0, dNADraw0.getBorderWidth2());
2366       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2367       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2368       assertNull(trackManager0);
2369   }
2370 
2371   @Test(timeout = 4000)
test32()2372   public void test32()  throws Throwable  {
2373       DNADraw dNADraw0 = new DNADraw();
2374       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2375       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2376       assertEquals(0, dNADraw0.getNumberOfLines());
2377       assertEquals(0, dNADraw0.getBorderWidth2());
2378       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2379       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2380       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2381       assertFalse(dNADraw0.isFocusCycleRoot());
2382       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2383       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2384       assertEquals(20000, dNADraw0.getBasesPerLine());
2385       assertFalse(dNADraw0.getIgnoreRepaint());
2386       assertEquals(0, dNADraw0.getBorderHeight2());
2387       assertNotNull(dNADraw0);
2388 
2389       dNADraw0.setSingleBaseWidth((-2448.91F));
2390       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2391       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2392       assertEquals(0, dNADraw0.getNumberOfLines());
2393       assertEquals(0, dNADraw0.getBorderWidth2());
2394       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2395       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2396       assertFalse(dNADraw0.isFocusCycleRoot());
2397       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2398       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2399       assertEquals((-2448.91F), dNADraw0.getSingleBaseWidth(), 0.01F);
2400       assertEquals(20000, dNADraw0.getBasesPerLine());
2401       assertFalse(dNADraw0.getIgnoreRepaint());
2402       assertEquals(0, dNADraw0.getBorderHeight2());
2403   }
2404 
2405   @Test(timeout = 4000)
test33()2406   public void test33()  throws Throwable  {
2407       DNADraw dNADraw0 = new DNADraw();
2408       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2409       assertEquals(0, dNADraw0.getBorderWidth2());
2410       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2411       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2412       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2413       assertFalse(dNADraw0.isFocusCycleRoot());
2414       assertEquals(0, dNADraw0.getBorderHeight2());
2415       assertEquals(20000, dNADraw0.getBasesPerLine());
2416       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2417       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2418       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2419       assertFalse(dNADraw0.getIgnoreRepaint());
2420       assertEquals(0, dNADraw0.getNumberOfLines());
2421       assertNotNull(dNADraw0);
2422 
2423       dNADraw0.setEnd(0);
2424       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2425       assertEquals(0, dNADraw0.getBorderWidth2());
2426       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2427       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2428       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2429       assertFalse(dNADraw0.isFocusCycleRoot());
2430       assertEquals(0, dNADraw0.getBorderHeight2());
2431       assertEquals(20000, dNADraw0.getBasesPerLine());
2432       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2433       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2434       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2435       assertFalse(dNADraw0.getIgnoreRepaint());
2436       assertEquals(0, dNADraw0.getNumberOfLines());
2437   }
2438 
2439   @Test(timeout = 4000)
test34()2440   public void test34()  throws Throwable  {
2441       DNADraw dNADraw0 = new DNADraw();
2442       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2443       assertFalse(dNADraw0.isFocusCycleRoot());
2444       assertEquals(0, dNADraw0.getBorderHeight2());
2445       assertEquals(0, dNADraw0.getNumberOfLines());
2446       assertEquals(20000, dNADraw0.getBasesPerLine());
2447       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2448       assertFalse(dNADraw0.getIgnoreRepaint());
2449       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2450       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2451       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2452       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2453       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2454       assertEquals(0, dNADraw0.getBorderWidth2());
2455       assertNotNull(dNADraw0);
2456 
2457       Vector vector0 = dNADraw0.getBlock();
2458       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2459       assertFalse(dNADraw0.isFocusCycleRoot());
2460       assertEquals(0, dNADraw0.getBorderHeight2());
2461       assertEquals(0, dNADraw0.getNumberOfLines());
2462       assertEquals(20000, dNADraw0.getBasesPerLine());
2463       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2464       assertFalse(dNADraw0.getIgnoreRepaint());
2465       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2466       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2467       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2468       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2469       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2470       assertEquals(0, dNADraw0.getBorderWidth2());
2471       assertNull(vector0);
2472   }
2473 
2474   @Test(timeout = 4000)
test35()2475   public void test35()  throws Throwable  {
2476       DNADraw dNADraw0 = new DNADraw();
2477       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2478       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2479       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2480       assertEquals(20000, dNADraw0.getBasesPerLine());
2481       assertEquals(0, dNADraw0.getBorderHeight2());
2482       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2483       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2484       assertFalse(dNADraw0.getIgnoreRepaint());
2485       assertEquals(0, dNADraw0.getBorderWidth2());
2486       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2487       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2488       assertEquals(0, dNADraw0.getNumberOfLines());
2489       assertFalse(dNADraw0.isFocusCycleRoot());
2490       assertNotNull(dNADraw0);
2491 
2492       dNADraw0.setBorderWidth2((-743));
2493       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2494       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2495       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2496       assertEquals(20000, dNADraw0.getBasesPerLine());
2497       assertEquals(0, dNADraw0.getBorderHeight2());
2498       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2499       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2500       assertFalse(dNADraw0.getIgnoreRepaint());
2501       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2502       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2503       assertEquals(0, dNADraw0.getNumberOfLines());
2504       assertFalse(dNADraw0.isFocusCycleRoot());
2505       assertEquals((-743), dNADraw0.getBorderWidth2());
2506   }
2507 
2508   @Test(timeout = 4000)
test36()2509   public void test36()  throws Throwable  {
2510       DNADraw dNADraw0 = new DNADraw();
2511       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2512       assertEquals(0, dNADraw0.getBorderWidth2());
2513       assertEquals(0, dNADraw0.getBorderHeight2());
2514       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2515       assertFalse(dNADraw0.getIgnoreRepaint());
2516       assertEquals(20000, dNADraw0.getBasesPerLine());
2517       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2518       assertEquals(0, dNADraw0.getNumberOfLines());
2519       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2520       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2521       assertFalse(dNADraw0.isFocusCycleRoot());
2522       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2523       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2524       assertNotNull(dNADraw0);
2525 
2526       Vector vector0 = dNADraw0.getRestrictionEnzyme();
2527       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2528       assertEquals(0, dNADraw0.getBorderWidth2());
2529       assertEquals(0, dNADraw0.getBorderHeight2());
2530       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2531       assertFalse(dNADraw0.getIgnoreRepaint());
2532       assertEquals(20000, dNADraw0.getBasesPerLine());
2533       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2534       assertEquals(0, dNADraw0.getNumberOfLines());
2535       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2536       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2537       assertFalse(dNADraw0.isFocusCycleRoot());
2538       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2539       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2540       assertNull(vector0);
2541   }
2542 
2543   @Test(timeout = 4000)
test37()2544   public void test37()  throws Throwable  {
2545       DNADraw dNADraw0 = new DNADraw();
2546       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2547       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2548       assertFalse(dNADraw0.getIgnoreRepaint());
2549       assertEquals(0, dNADraw0.getBorderWidth2());
2550       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2551       assertEquals(20000, dNADraw0.getBasesPerLine());
2552       assertEquals(0, dNADraw0.getBorderHeight2());
2553       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2554       assertFalse(dNADraw0.isFocusCycleRoot());
2555       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2556       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2557       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2558       assertEquals(0, dNADraw0.getNumberOfLines());
2559       assertNotNull(dNADraw0);
2560 
2561       GCSkewGraph gCSkewGraph0 = new GCSkewGraph(dNADraw0);
2562       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2563       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2564       assertFalse(dNADraw0.getIgnoreRepaint());
2565       assertEquals(0, dNADraw0.getBorderWidth2());
2566       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2567       assertEquals(20000, dNADraw0.getBasesPerLine());
2568       assertEquals(0, dNADraw0.getBorderHeight2());
2569       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2570       assertFalse(dNADraw0.isFocusCycleRoot());
2571       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2572       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2573       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2574       assertEquals(0, dNADraw0.getNumberOfLines());
2575       assertTrue(gCSkewGraph0.getFocusTraversalKeysEnabled());
2576       assertEquals(0.4, gCSkewGraph0.getTrack(), 0.01);
2577       assertEquals(0.2F, gCSkewGraph0.getGraphHeight(), 0.01F);
2578       assertFalse(gCSkewGraph0.isFocusTraversalPolicyProvider());
2579       assertFalse(gCSkewGraph0.isFocusCycleRoot());
2580       assertEquals(1, gCSkewGraph0.getStrokeSize());
2581       assertEquals(200, gCSkewGraph0.getBaseStepSize());
2582       assertEquals(1.4E-45F, gCSkewGraph0.getMaxValue(), 0.01F);
2583       assertFalse(gCSkewGraph0.getIgnoreRepaint());
2584       assertEquals(3.4028235E38F, gCSkewGraph0.getMinValue(), 0.01F);
2585       assertFalse(gCSkewGraph0.isFocusTraversalPolicySet());
2586       assertNotNull(gCSkewGraph0);
2587 
2588       dNADraw0.setGcSkewGraph(gCSkewGraph0);
2589       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2590       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2591       assertFalse(dNADraw0.getIgnoreRepaint());
2592       assertEquals(0, dNADraw0.getBorderWidth2());
2593       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2594       assertEquals(20000, dNADraw0.getBasesPerLine());
2595       assertEquals(0, dNADraw0.getBorderHeight2());
2596       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2597       assertFalse(dNADraw0.isFocusCycleRoot());
2598       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2599       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2600       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2601       assertEquals(0, dNADraw0.getNumberOfLines());
2602       assertTrue(gCSkewGraph0.getFocusTraversalKeysEnabled());
2603       assertEquals(0.4, gCSkewGraph0.getTrack(), 0.01);
2604       assertEquals(0.2F, gCSkewGraph0.getGraphHeight(), 0.01F);
2605       assertFalse(gCSkewGraph0.isFocusTraversalPolicyProvider());
2606       assertFalse(gCSkewGraph0.isFocusCycleRoot());
2607       assertEquals(1, gCSkewGraph0.getStrokeSize());
2608       assertEquals(200, gCSkewGraph0.getBaseStepSize());
2609       assertEquals(1.4E-45F, gCSkewGraph0.getMaxValue(), 0.01F);
2610       assertFalse(gCSkewGraph0.getIgnoreRepaint());
2611       assertEquals(3.4028235E38F, gCSkewGraph0.getMinValue(), 0.01F);
2612       assertFalse(gCSkewGraph0.isFocusTraversalPolicySet());
2613   }
2614 
2615   @Test(timeout = 4000)
test38()2616   public void test38()  throws Throwable  {
2617       DNADraw dNADraw0 = new DNADraw();
2618       assertEquals(0, dNADraw0.getNumberOfLines());
2619       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2620       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2621       assertEquals(0, dNADraw0.getBorderHeight2());
2622       assertFalse(dNADraw0.getIgnoreRepaint());
2623       assertEquals(0, dNADraw0.getBorderWidth2());
2624       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2625       assertEquals(20000, dNADraw0.getBasesPerLine());
2626       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2627       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2628       assertFalse(dNADraw0.isFocusCycleRoot());
2629       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2630       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2631       assertNotNull(dNADraw0);
2632 
2633       dNADraw0.dragOver((DragSourceDragEvent) null);
2634       assertEquals(0, dNADraw0.getNumberOfLines());
2635       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2636       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2637       assertEquals(0, dNADraw0.getBorderHeight2());
2638       assertFalse(dNADraw0.getIgnoreRepaint());
2639       assertEquals(0, dNADraw0.getBorderWidth2());
2640       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2641       assertEquals(20000, dNADraw0.getBasesPerLine());
2642       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2643       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2644       assertFalse(dNADraw0.isFocusCycleRoot());
2645       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2646       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2647   }
2648 
2649   @Test(timeout = 4000)
test39()2650   public void test39()  throws Throwable  {
2651       JembossParams jembossParams0 = new JembossParams();
2652       assertEquals(0, JembossParams.SERVER_OK);
2653       assertEquals(2, JembossParams.SERVER_DOWN);
2654       assertEquals(1, JembossParams.SERVER_ERR);
2655       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
2656       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
2657       assertEquals("", jembossParams0.getServiceUserName());
2658       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
2659       assertEquals(8080, jembossParams0.getBrowserProxyPort());
2660       assertEquals("interactive", jembossParams0.getCurrentMode());
2661       assertFalse(jembossParams0.isJembossServer());
2662       assertFalse(jembossParams0.getUseProxyAuth());
2663       assertEquals("wwwcache", jembossParams0.getProxyHost());
2664       assertTrue(jembossParams0.getHasInteractiveMode());
2665       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
2666       assertFalse(jembossParams0.isCygwin());
2667       assertFalse(jembossParams0.isUseTFM());
2668       assertTrue(jembossParams0.getHasBatchMode());
2669       assertNull(jembossParams0.getCygwinRoot());
2670       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
2671       assertTrue(jembossParams0.getUseAuth());
2672       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
2673       assertEquals("", jembossParams0.getProxyAuthUser());
2674       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
2675       assertFalse(jembossParams0.isBrowserProxy());
2676       assertEquals(8080, jembossParams0.getProxyPortNum());
2677       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
2678       assertFalse(jembossParams0.getUseHTTPSProxy());
2679       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
2680       assertFalse(jembossParams0.getUseProxy());
2681       assertFalse(jembossParams0.getPublicServerFailover());
2682       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
2683       assertFalse(jembossParams0.getDebug());
2684       assertEquals("", jembossParams0.getProxyAuthPasswd());
2685       assertFalse(jembossParams0.getPrivateServerFailover());
2686       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
2687       assertNull(jembossParams0.getSoapService());
2688       assertNotNull(jembossParams0);
2689 
2690       Vector vector0 = jembossParams0.modeVector();
2691       assertEquals(0, JembossParams.SERVER_OK);
2692       assertEquals(2, JembossParams.SERVER_DOWN);
2693       assertEquals(1, JembossParams.SERVER_ERR);
2694       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
2695       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
2696       assertEquals("", jembossParams0.getServiceUserName());
2697       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
2698       assertEquals(8080, jembossParams0.getBrowserProxyPort());
2699       assertEquals("interactive", jembossParams0.getCurrentMode());
2700       assertFalse(jembossParams0.isJembossServer());
2701       assertFalse(jembossParams0.getUseProxyAuth());
2702       assertEquals("wwwcache", jembossParams0.getProxyHost());
2703       assertTrue(jembossParams0.getHasInteractiveMode());
2704       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
2705       assertFalse(jembossParams0.isCygwin());
2706       assertFalse(jembossParams0.isUseTFM());
2707       assertTrue(jembossParams0.getHasBatchMode());
2708       assertNull(jembossParams0.getCygwinRoot());
2709       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
2710       assertTrue(jembossParams0.getUseAuth());
2711       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
2712       assertEquals("", jembossParams0.getProxyAuthUser());
2713       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
2714       assertFalse(jembossParams0.isBrowserProxy());
2715       assertEquals(8080, jembossParams0.getProxyPortNum());
2716       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
2717       assertFalse(jembossParams0.getUseHTTPSProxy());
2718       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
2719       assertFalse(jembossParams0.getUseProxy());
2720       assertFalse(jembossParams0.getPublicServerFailover());
2721       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
2722       assertFalse(jembossParams0.getDebug());
2723       assertEquals("", jembossParams0.getProxyAuthPasswd());
2724       assertFalse(jembossParams0.getPrivateServerFailover());
2725       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
2726       assertNull(jembossParams0.getSoapService());
2727       assertEquals(10, vector0.capacity());
2728       assertEquals(2, vector0.size());
2729       assertFalse(vector0.isEmpty());
2730       assertEquals("[interactive, batch]", vector0.toString());
2731       assertNotNull(vector0);
2732 
2733       DNADraw dNADraw0 = new DNADraw(vector0, vector0, vector0, vector0);
2734       assertEquals(0, JembossParams.SERVER_OK);
2735       assertEquals(2, JembossParams.SERVER_DOWN);
2736       assertEquals(1, JembossParams.SERVER_ERR);
2737       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
2738       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
2739       assertEquals("", jembossParams0.getServiceUserName());
2740       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
2741       assertEquals(8080, jembossParams0.getBrowserProxyPort());
2742       assertEquals("interactive", jembossParams0.getCurrentMode());
2743       assertFalse(jembossParams0.isJembossServer());
2744       assertFalse(jembossParams0.getUseProxyAuth());
2745       assertEquals("wwwcache", jembossParams0.getProxyHost());
2746       assertTrue(jembossParams0.getHasInteractiveMode());
2747       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
2748       assertFalse(jembossParams0.isCygwin());
2749       assertFalse(jembossParams0.isUseTFM());
2750       assertTrue(jembossParams0.getHasBatchMode());
2751       assertNull(jembossParams0.getCygwinRoot());
2752       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
2753       assertTrue(jembossParams0.getUseAuth());
2754       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
2755       assertEquals("", jembossParams0.getProxyAuthUser());
2756       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
2757       assertFalse(jembossParams0.isBrowserProxy());
2758       assertEquals(8080, jembossParams0.getProxyPortNum());
2759       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
2760       assertFalse(jembossParams0.getUseHTTPSProxy());
2761       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
2762       assertFalse(jembossParams0.getUseProxy());
2763       assertFalse(jembossParams0.getPublicServerFailover());
2764       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
2765       assertFalse(jembossParams0.getDebug());
2766       assertEquals("", jembossParams0.getProxyAuthPasswd());
2767       assertFalse(jembossParams0.getPrivateServerFailover());
2768       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
2769       assertNull(jembossParams0.getSoapService());
2770       assertEquals(10, vector0.capacity());
2771       assertEquals(2, vector0.size());
2772       assertFalse(vector0.isEmpty());
2773       assertEquals("[interactive, batch]", vector0.toString());
2774       assertEquals(0, dNADraw0.getNumberOfLines());
2775       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2776       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2777       assertFalse(dNADraw0.isFocusCycleRoot());
2778       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2779       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2780       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2781       assertEquals(0, dNADraw0.getBorderWidth2());
2782       assertEquals(20000, dNADraw0.getBasesPerLine());
2783       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2784       assertEquals(0, dNADraw0.getBorderHeight2());
2785       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2786       assertFalse(dNADraw0.getIgnoreRepaint());
2787       assertNotNull(dNADraw0);
2788 
2789       dNADraw0.setBasesPerLine(2303);
2790       assertEquals(0, JembossParams.SERVER_OK);
2791       assertEquals(2, JembossParams.SERVER_DOWN);
2792       assertEquals(1, JembossParams.SERVER_ERR);
2793       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
2794       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
2795       assertEquals("", jembossParams0.getServiceUserName());
2796       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
2797       assertEquals(8080, jembossParams0.getBrowserProxyPort());
2798       assertEquals("interactive", jembossParams0.getCurrentMode());
2799       assertFalse(jembossParams0.isJembossServer());
2800       assertFalse(jembossParams0.getUseProxyAuth());
2801       assertEquals("wwwcache", jembossParams0.getProxyHost());
2802       assertTrue(jembossParams0.getHasInteractiveMode());
2803       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
2804       assertFalse(jembossParams0.isCygwin());
2805       assertFalse(jembossParams0.isUseTFM());
2806       assertTrue(jembossParams0.getHasBatchMode());
2807       assertNull(jembossParams0.getCygwinRoot());
2808       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
2809       assertTrue(jembossParams0.getUseAuth());
2810       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
2811       assertEquals("", jembossParams0.getProxyAuthUser());
2812       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
2813       assertFalse(jembossParams0.isBrowserProxy());
2814       assertEquals(8080, jembossParams0.getProxyPortNum());
2815       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
2816       assertFalse(jembossParams0.getUseHTTPSProxy());
2817       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
2818       assertFalse(jembossParams0.getUseProxy());
2819       assertFalse(jembossParams0.getPublicServerFailover());
2820       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
2821       assertFalse(jembossParams0.getDebug());
2822       assertEquals("", jembossParams0.getProxyAuthPasswd());
2823       assertFalse(jembossParams0.getPrivateServerFailover());
2824       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
2825       assertNull(jembossParams0.getSoapService());
2826       assertEquals(10, vector0.capacity());
2827       assertEquals(2, vector0.size());
2828       assertFalse(vector0.isEmpty());
2829       assertEquals("[interactive, batch]", vector0.toString());
2830       assertEquals(0, dNADraw0.getNumberOfLines());
2831       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2832       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2833       assertFalse(dNADraw0.isFocusCycleRoot());
2834       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2835       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2836       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2837       assertEquals(0, dNADraw0.getBorderWidth2());
2838       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2839       assertEquals(2303, dNADraw0.getBasesPerLine());
2840       assertEquals(0, dNADraw0.getBorderHeight2());
2841       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2842       assertFalse(dNADraw0.getIgnoreRepaint());
2843   }
2844 
2845   @Test(timeout = 4000)
test40()2846   public void test40()  throws Throwable  {
2847       DNADraw dNADraw0 = new DNADraw();
2848       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2849       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2850       assertEquals(0, dNADraw0.getBorderWidth2());
2851       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2852       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2853       assertFalse(dNADraw0.isFocusCycleRoot());
2854       assertEquals(0, dNADraw0.getBorderHeight2());
2855       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2856       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2857       assertEquals(20000, dNADraw0.getBasesPerLine());
2858       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2859       assertFalse(dNADraw0.getIgnoreRepaint());
2860       assertEquals(0, dNADraw0.getNumberOfLines());
2861       assertNotNull(dNADraw0);
2862 
2863       dNADraw0.setPlasmidLocation(405, 1448);
2864       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
2865       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
2866       assertEquals(0, dNADraw0.getBorderWidth2());
2867       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
2868       assertFalse(dNADraw0.isFocusTraversalPolicySet());
2869       assertFalse(dNADraw0.isFocusCycleRoot());
2870       assertEquals(0, dNADraw0.getBorderHeight2());
2871       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
2872       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
2873       assertEquals(20000, dNADraw0.getBasesPerLine());
2874       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
2875       assertFalse(dNADraw0.getIgnoreRepaint());
2876       assertEquals(0, dNADraw0.getNumberOfLines());
2877   }
2878 
2879   @Test(timeout = 4000)
test41()2880   public void test41()  throws Throwable  {
2881       JembossParams jembossParams0 = new JembossParams();
2882       assertEquals(2, JembossParams.SERVER_DOWN);
2883       assertEquals(0, JembossParams.SERVER_OK);
2884       assertEquals(1, JembossParams.SERVER_ERR);
2885       assertEquals("", jembossParams0.getProxyAuthUser());
2886       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
2887       assertTrue(jembossParams0.getUseAuth());
2888       assertEquals("", jembossParams0.getServiceUserName());
2889       assertEquals("interactive", jembossParams0.getCurrentMode());
2890       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
2891       assertEquals("", jembossParams0.getProxyAuthPasswd());
2892       assertTrue(jembossParams0.getHasInteractiveMode());
2893       assertFalse(jembossParams0.isCygwin());
2894       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
2895       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
2896       assertFalse(jembossParams0.isJembossServer());
2897       assertEquals(8080, jembossParams0.getBrowserProxyPort());
2898       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
2899       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
2900       assertFalse(jembossParams0.isUseTFM());
2901       assertTrue(jembossParams0.getHasBatchMode());
2902       assertEquals(8080, jembossParams0.getProxyPortNum());
2903       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
2904       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
2905       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
2906       assertFalse(jembossParams0.getUseProxy());
2907       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
2908       assertFalse(jembossParams0.getUseHTTPSProxy());
2909       assertNull(jembossParams0.getCygwinRoot());
2910       assertFalse(jembossParams0.isBrowserProxy());
2911       assertNull(jembossParams0.getSoapService());
2912       assertFalse(jembossParams0.getDebug());
2913       assertEquals("wwwcache", jembossParams0.getProxyHost());
2914       assertFalse(jembossParams0.getPublicServerFailover());
2915       assertFalse(jembossParams0.getUseProxyAuth());
2916       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
2917       assertFalse(jembossParams0.getPrivateServerFailover());
2918       assertNotNull(jembossParams0);
2919 
2920       Vector vector0 = jembossParams0.getPrivateServers();
2921       assertEquals(2, JembossParams.SERVER_DOWN);
2922       assertEquals(0, JembossParams.SERVER_OK);
2923       assertEquals(1, JembossParams.SERVER_ERR);
2924       assertEquals("", jembossParams0.getProxyAuthUser());
2925       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
2926       assertTrue(jembossParams0.getUseAuth());
2927       assertEquals("", jembossParams0.getServiceUserName());
2928       assertEquals("interactive", jembossParams0.getCurrentMode());
2929       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
2930       assertEquals("", jembossParams0.getProxyAuthPasswd());
2931       assertTrue(jembossParams0.getHasInteractiveMode());
2932       assertFalse(jembossParams0.isCygwin());
2933       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
2934       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
2935       assertFalse(jembossParams0.isJembossServer());
2936       assertEquals(8080, jembossParams0.getBrowserProxyPort());
2937       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
2938       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
2939       assertFalse(jembossParams0.isUseTFM());
2940       assertTrue(jembossParams0.getHasBatchMode());
2941       assertEquals(8080, jembossParams0.getProxyPortNum());
2942       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
2943       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
2944       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
2945       assertFalse(jembossParams0.getUseProxy());
2946       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
2947       assertFalse(jembossParams0.getUseHTTPSProxy());
2948       assertNull(jembossParams0.getCygwinRoot());
2949       assertFalse(jembossParams0.isBrowserProxy());
2950       assertNull(jembossParams0.getSoapService());
2951       assertFalse(jembossParams0.getDebug());
2952       assertEquals("wwwcache", jembossParams0.getProxyHost());
2953       assertFalse(jembossParams0.getPublicServerFailover());
2954       assertFalse(jembossParams0.getUseProxyAuth());
2955       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
2956       assertFalse(jembossParams0.getPrivateServerFailover());
2957       assertEquals("[]", vector0.toString());
2958       assertTrue(vector0.isEmpty());
2959       assertEquals(0, vector0.size());
2960       assertEquals(10, vector0.capacity());
2961       assertNotNull(vector0);
2962 
2963       DNADraw dNADraw0 = new DNADraw(vector0, vector0, vector0, vector0);
2964       assertEquals(2, JembossParams.SERVER_DOWN);
2965       assertEquals(0, JembossParams.SERVER_OK);
2966       assertEquals(1, JembossParams.SERVER_ERR);
2967       assertEquals("", jembossParams0.getProxyAuthUser());
2968       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
2969       assertTrue(jembossParams0.getUseAuth());
2970       assertEquals("", jembossParams0.getServiceUserName());
2971       assertEquals("interactive", jembossParams0.getCurrentMode());
2972       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
2973       assertEquals("", jembossParams0.getProxyAuthPasswd());
2974       assertTrue(jembossParams0.getHasInteractiveMode());
2975       assertFalse(jembossParams0.isCygwin());
2976       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
2977       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
2978       assertFalse(jembossParams0.isJembossServer());
2979       assertEquals(8080, jembossParams0.getBrowserProxyPort());
2980       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
2981       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
2982       assertFalse(jembossParams0.isUseTFM());
2983       assertTrue(jembossParams0.getHasBatchMode());
2984       assertEquals(8080, jembossParams0.getProxyPortNum());
2985       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
2986       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
2987       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
2988       assertFalse(jembossParams0.getUseProxy());
2989       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
2990       assertFalse(jembossParams0.getUseHTTPSProxy());
2991       assertNull(jembossParams0.getCygwinRoot());
2992       assertFalse(jembossParams0.isBrowserProxy());
2993       assertNull(jembossParams0.getSoapService());
2994       assertFalse(jembossParams0.getDebug());
2995       assertEquals("wwwcache", jembossParams0.getProxyHost());
2996       assertFalse(jembossParams0.getPublicServerFailover());
2997       assertFalse(jembossParams0.getUseProxyAuth());
2998       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
2999       assertFalse(jembossParams0.getPrivateServerFailover());
3000       assertEquals("[]", vector0.toString());
3001       assertTrue(vector0.isEmpty());
3002       assertEquals(0, vector0.size());
3003       assertEquals(10, vector0.capacity());
3004       assertFalse(dNADraw0.getIgnoreRepaint());
3005       assertEquals(0, dNADraw0.getBorderWidth2());
3006       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3007       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3008       assertFalse(dNADraw0.isFocusCycleRoot());
3009       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3010       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3011       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3012       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3013       assertEquals(0, dNADraw0.getNumberOfLines());
3014       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3015       assertEquals(0, dNADraw0.getBorderHeight2());
3016       assertEquals(20000, dNADraw0.getBasesPerLine());
3017       assertNotNull(dNADraw0);
3018 
3019       float float0 = dNADraw0.getLineHeight();
3020       assertEquals(2, JembossParams.SERVER_DOWN);
3021       assertEquals(0, JembossParams.SERVER_OK);
3022       assertEquals(1, JembossParams.SERVER_ERR);
3023       assertEquals("", jembossParams0.getProxyAuthUser());
3024       assertEquals("http://www.uk.embnet.org/Software/EMBOSS/Apps/", jembossParams0.getembURL());
3025       assertTrue(jembossParams0.getUseAuth());
3026       assertEquals("", jembossParams0.getServiceUserName());
3027       assertEquals("interactive", jembossParams0.getCurrentMode());
3028       assertEquals("JembossAuthServer", jembossParams0.getPublicSoapService());
3029       assertEquals("", jembossParams0.getProxyAuthPasswd());
3030       assertTrue(jembossParams0.getHasInteractiveMode());
3031       assertFalse(jembossParams0.isCygwin());
3032       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPrivateSoapURL());
3033       assertEquals("https://jemboss.hgmp.mrc.ac.uk:8443/axis/services", jembossParams0.getPublicSoapURL());
3034       assertFalse(jembossParams0.isJembossServer());
3035       assertEquals(8080, jembossParams0.getBrowserProxyPort());
3036       assertEquals("/usr/local/share/EMBOSS/data/", jembossParams0.getEmbossData());
3037       assertEquals("wwwcache", jembossParams0.getBrowserProxyHost());
3038       assertFalse(jembossParams0.isUseTFM());
3039       assertTrue(jembossParams0.getHasBatchMode());
3040       assertEquals(8080, jembossParams0.getProxyPortNum());
3041       assertEquals("/usr/bin/:/bin", jembossParams0.getEmbossPath());
3042       assertEquals("JembossAuthServer", jembossParams0.getPrivateSoapService());
3043       assertEquals("/usr/local/share/EMBOSS/acd/", jembossParams0.getAcdDirToParse());
3044       assertFalse(jembossParams0.getUseProxy());
3045       assertEquals("/usr/local/share/EMBOSS/", jembossParams0.getPlplot());
3046       assertFalse(jembossParams0.getUseHTTPSProxy());
3047       assertNull(jembossParams0.getCygwinRoot());
3048       assertFalse(jembossParams0.isBrowserProxy());
3049       assertNull(jembossParams0.getSoapService());
3050       assertFalse(jembossParams0.getDebug());
3051       assertEquals("wwwcache", jembossParams0.getProxyHost());
3052       assertFalse(jembossParams0.getPublicServerFailover());
3053       assertFalse(jembossParams0.getUseProxyAuth());
3054       assertEquals("/usr/local/bin/", jembossParams0.getEmbossBin());
3055       assertFalse(jembossParams0.getPrivateServerFailover());
3056       assertEquals("[]", vector0.toString());
3057       assertTrue(vector0.isEmpty());
3058       assertEquals(0, vector0.size());
3059       assertEquals(10, vector0.capacity());
3060       assertFalse(dNADraw0.getIgnoreRepaint());
3061       assertEquals(0, dNADraw0.getBorderWidth2());
3062       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3063       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3064       assertFalse(dNADraw0.isFocusCycleRoot());
3065       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3066       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3067       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3068       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3069       assertEquals(0, dNADraw0.getNumberOfLines());
3070       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3071       assertEquals(0, dNADraw0.getBorderHeight2());
3072       assertEquals(20000, dNADraw0.getBasesPerLine());
3073       assertEquals(200.0F, float0, 0.01F);
3074   }
3075 
3076   @Test(timeout = 4000)
test42()3077   public void test42()  throws Throwable  {
3078       DNADraw dNADraw0 = new DNADraw();
3079       assertEquals(0, dNADraw0.getNumberOfLines());
3080       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3081       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3082       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3083       assertFalse(dNADraw0.isFocusCycleRoot());
3084       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3085       assertEquals(20000, dNADraw0.getBasesPerLine());
3086       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3087       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3088       assertFalse(dNADraw0.getIgnoreRepaint());
3089       assertEquals(0, dNADraw0.getBorderWidth2());
3090       assertEquals(0, dNADraw0.getBorderHeight2());
3091       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3092       assertNotNull(dNADraw0);
3093 
3094       int int0 = dNADraw0.getTickInterval();
3095       assertEquals(0, dNADraw0.getNumberOfLines());
3096       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3097       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3098       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3099       assertFalse(dNADraw0.isFocusCycleRoot());
3100       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3101       assertEquals(20000, dNADraw0.getBasesPerLine());
3102       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3103       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3104       assertFalse(dNADraw0.getIgnoreRepaint());
3105       assertEquals(0, dNADraw0.getBorderWidth2());
3106       assertEquals(0, dNADraw0.getBorderHeight2());
3107       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3108       assertEquals(500, int0);
3109   }
3110 
3111   @Test(timeout = 4000)
test43()3112   public void test43()  throws Throwable  {
3113       DNADraw dNADraw0 = new DNADraw();
3114       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3115       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3116       assertFalse(dNADraw0.isFocusCycleRoot());
3117       assertEquals(0, dNADraw0.getBorderHeight2());
3118       assertFalse(dNADraw0.getIgnoreRepaint());
3119       assertEquals(0, dNADraw0.getNumberOfLines());
3120       assertEquals(20000, dNADraw0.getBasesPerLine());
3121       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3122       assertEquals(0, dNADraw0.getBorderWidth2());
3123       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3124       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3125       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3126       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3127       assertNotNull(dNADraw0);
3128 
3129       int int0 = dNADraw0.getBorderWidth2();
3130       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3131       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3132       assertFalse(dNADraw0.isFocusCycleRoot());
3133       assertEquals(0, dNADraw0.getBorderHeight2());
3134       assertFalse(dNADraw0.getIgnoreRepaint());
3135       assertEquals(0, dNADraw0.getNumberOfLines());
3136       assertEquals(20000, dNADraw0.getBasesPerLine());
3137       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3138       assertEquals(0, dNADraw0.getBorderWidth2());
3139       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3140       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3141       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3142       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3143       assertEquals(0, int0);
3144   }
3145 
3146   @Test(timeout = 4000)
test44()3147   public void test44()  throws Throwable  {
3148       DNADraw dNADraw0 = new DNADraw();
3149       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3150       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3151       assertEquals(0, dNADraw0.getNumberOfLines());
3152       assertEquals(0, dNADraw0.getBorderWidth2());
3153       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3154       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3155       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3156       assertFalse(dNADraw0.isFocusCycleRoot());
3157       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3158       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3159       assertEquals(20000, dNADraw0.getBasesPerLine());
3160       assertFalse(dNADraw0.getIgnoreRepaint());
3161       assertEquals(0, dNADraw0.getBorderHeight2());
3162       assertNotNull(dNADraw0);
3163 
3164       Graph graph0 = dNADraw0.getGcSkewGraph();
3165       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3166       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3167       assertEquals(0, dNADraw0.getNumberOfLines());
3168       assertEquals(0, dNADraw0.getBorderWidth2());
3169       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3170       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3171       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3172       assertFalse(dNADraw0.isFocusCycleRoot());
3173       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3174       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3175       assertEquals(20000, dNADraw0.getBasesPerLine());
3176       assertFalse(dNADraw0.getIgnoreRepaint());
3177       assertEquals(0, dNADraw0.getBorderHeight2());
3178       assertNull(graph0);
3179   }
3180 
3181   @Test(timeout = 4000)
test45()3182   public void test45()  throws Throwable  {
3183       DefaultTableModel defaultTableModel0 = new DefaultTableModel();
3184       assertNotNull(defaultTableModel0);
3185 
3186       Vector vector0 = defaultTableModel0.getDataVector();
3187       assertEquals(0, vector0.size());
3188       assertEquals("[]", vector0.toString());
3189       assertTrue(vector0.isEmpty());
3190       assertEquals(0, vector0.capacity());
3191       assertNotNull(vector0);
3192 
3193       Vector<TextArea> vector1 = new Vector<TextArea>();
3194       assertEquals(10, vector1.capacity());
3195       assertEquals(0, vector1.size());
3196       assertEquals("[]", vector1.toString());
3197       assertTrue(vector1.isEmpty());
3198       assertNotNull(vector1);
3199 
3200       DNADraw dNADraw0 = new DNADraw(vector0, vector0, vector1, vector1);
3201       assertEquals(0, vector0.size());
3202       assertEquals("[]", vector0.toString());
3203       assertTrue(vector0.isEmpty());
3204       assertEquals(0, vector0.capacity());
3205       assertEquals(10, vector1.capacity());
3206       assertEquals(0, vector1.size());
3207       assertEquals("[]", vector1.toString());
3208       assertTrue(vector1.isEmpty());
3209       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3210       assertFalse(dNADraw0.getIgnoreRepaint());
3211       assertEquals(0, dNADraw0.getBorderWidth2());
3212       assertEquals(20000, dNADraw0.getBasesPerLine());
3213       assertEquals(0, dNADraw0.getBorderHeight2());
3214       assertFalse(dNADraw0.isFocusCycleRoot());
3215       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3216       assertEquals(0, dNADraw0.getNumberOfLines());
3217       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3218       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3219       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3220       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3221       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3222       assertNotNull(dNADraw0);
3223 
3224       dNADraw0.setBorderHeight2(0);
3225       assertEquals(0, vector0.size());
3226       assertEquals("[]", vector0.toString());
3227       assertTrue(vector0.isEmpty());
3228       assertEquals(0, vector0.capacity());
3229       assertEquals(10, vector1.capacity());
3230       assertEquals(0, vector1.size());
3231       assertEquals("[]", vector1.toString());
3232       assertTrue(vector1.isEmpty());
3233       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3234       assertFalse(dNADraw0.getIgnoreRepaint());
3235       assertEquals(0, dNADraw0.getBorderWidth2());
3236       assertEquals(20000, dNADraw0.getBasesPerLine());
3237       assertEquals(0, dNADraw0.getBorderHeight2());
3238       assertFalse(dNADraw0.isFocusCycleRoot());
3239       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3240       assertEquals(0, dNADraw0.getNumberOfLines());
3241       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3242       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3243       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3244       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3245       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3246   }
3247 
3248   @Test(timeout = 4000)
test46()3249   public void test46()  throws Throwable  {
3250       DNADraw dNADraw0 = new DNADraw();
3251       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3252       assertFalse(dNADraw0.getIgnoreRepaint());
3253       assertEquals(0, dNADraw0.getBorderWidth2());
3254       assertEquals(20000, dNADraw0.getBasesPerLine());
3255       assertFalse(dNADraw0.isFocusCycleRoot());
3256       assertEquals(0, dNADraw0.getBorderHeight2());
3257       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3258       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3259       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3260       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3261       assertEquals(0, dNADraw0.getNumberOfLines());
3262       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3263       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3264       assertNotNull(dNADraw0);
3265 
3266       dNADraw0.setStart(405);
3267       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3268       assertFalse(dNADraw0.getIgnoreRepaint());
3269       assertEquals(0, dNADraw0.getBorderWidth2());
3270       assertEquals(20000, dNADraw0.getBasesPerLine());
3271       assertFalse(dNADraw0.isFocusCycleRoot());
3272       assertEquals(0, dNADraw0.getBorderHeight2());
3273       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3274       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3275       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3276       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3277       assertEquals(0, dNADraw0.getNumberOfLines());
3278       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3279       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3280   }
3281 
3282   @Test(timeout = 4000)
test47()3283   public void test47()  throws Throwable  {
3284       DNADraw dNADraw0 = new DNADraw();
3285       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3286       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3287       assertEquals(20000, dNADraw0.getBasesPerLine());
3288       assertFalse(dNADraw0.getIgnoreRepaint());
3289       assertEquals(0, dNADraw0.getBorderWidth2());
3290       assertEquals(0, dNADraw0.getBorderHeight2());
3291       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3292       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3293       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3294       assertFalse(dNADraw0.isFocusCycleRoot());
3295       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3296       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3297       assertEquals(0, dNADraw0.getNumberOfLines());
3298       assertNotNull(dNADraw0);
3299 
3300       Bases bases0 = dNADraw0.getBases();
3301       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3302       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3303       assertEquals(20000, dNADraw0.getBasesPerLine());
3304       assertFalse(dNADraw0.getIgnoreRepaint());
3305       assertEquals(0, dNADraw0.getBorderWidth2());
3306       assertEquals(0, dNADraw0.getBorderHeight2());
3307       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3308       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3309       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3310       assertFalse(dNADraw0.isFocusCycleRoot());
3311       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3312       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3313       assertEquals(0, dNADraw0.getNumberOfLines());
3314       assertNull(bases0);
3315   }
3316 
3317   @Test(timeout = 4000)
test48()3318   public void test48()  throws Throwable  {
3319       DNADraw dNADraw0 = new DNADraw();
3320       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3321       assertFalse(dNADraw0.isFocusCycleRoot());
3322       assertEquals(0, dNADraw0.getBorderHeight2());
3323       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3324       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3325       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3326       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3327       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3328       assertEquals(0, dNADraw0.getBorderWidth2());
3329       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3330       assertEquals(0, dNADraw0.getNumberOfLines());
3331       assertEquals(20000, dNADraw0.getBasesPerLine());
3332       assertFalse(dNADraw0.getIgnoreRepaint());
3333       assertNotNull(dNADraw0);
3334 
3335       dNADraw0.setNumberOfLines(4);
3336       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3337       assertFalse(dNADraw0.isFocusCycleRoot());
3338       assertEquals(0, dNADraw0.getBorderHeight2());
3339       assertEquals(4, dNADraw0.getNumberOfLines());
3340       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3341       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3342       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3343       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3344       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3345       assertEquals(0, dNADraw0.getBorderWidth2());
3346       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3347       assertEquals(20000, dNADraw0.getBasesPerLine());
3348       assertFalse(dNADraw0.getIgnoreRepaint());
3349   }
3350 
3351   @Test(timeout = 4000)
test49()3352   public void test49()  throws Throwable  {
3353       DNADraw dNADraw0 = new DNADraw();
3354       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3355       assertEquals(20000, dNADraw0.getBasesPerLine());
3356       assertFalse(dNADraw0.isFocusCycleRoot());
3357       assertEquals(0, dNADraw0.getBorderHeight2());
3358       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3359       assertFalse(dNADraw0.getIgnoreRepaint());
3360       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3361       assertEquals(0, dNADraw0.getNumberOfLines());
3362       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3363       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3364       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3365       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3366       assertEquals(0, dNADraw0.getBorderWidth2());
3367       assertNotNull(dNADraw0);
3368 
3369       int int0 = dNADraw0.getBorderHeight2();
3370       assertFalse(dNADraw0.getScrollableTracksViewportWidth());
3371       assertEquals(20000, dNADraw0.getBasesPerLine());
3372       assertFalse(dNADraw0.isFocusCycleRoot());
3373       assertEquals(0, dNADraw0.getBorderHeight2());
3374       assertFalse(dNADraw0.isFocusTraversalPolicySet());
3375       assertFalse(dNADraw0.getIgnoreRepaint());
3376       assertFalse(dNADraw0.isFocusTraversalPolicyProvider());
3377       assertEquals(0, dNADraw0.getNumberOfLines());
3378       assertTrue(dNADraw0.getFocusTraversalKeysEnabled());
3379       assertFalse(dNADraw0.getScrollableTracksViewportHeight());
3380       assertEquals(0.0F, dNADraw0.getSingleBaseWidth(), 0.01F);
3381       assertEquals(200.0F, dNADraw0.getLineHeight(), 0.01F);
3382       assertEquals(0, dNADraw0.getBorderWidth2());
3383       assertEquals(0, int0);
3384   }
3385 
3386   @Test(timeout = 4000)
test50()3387   public void test50()  throws Throwable  {
3388       DNADraw dNADraw0 = new DNADraw();
3389       Hashtable hashtable0 = dNADraw0.getLineAttributes();
3390       DNADraw dNADraw1 = new DNADraw((Vector) null, (Vector) null, hashtable0, 79, 4662, 0);
3391       assertEquals(20000, dNADraw0.getBasesPerLine());
3392       assertEquals(0, dNADraw1.getBasesPerLine());
3393       assertEquals(200.0F, dNADraw1.getLineHeight(), 0.01F);
3394   }
3395 
3396   @Test(timeout = 4000)
test51()3397   public void test51()  throws Throwable  {
3398       DNADraw dNADraw0 = new DNADraw();
3399       // Undeclared exception!
3400       try {
3401         dNADraw0.createMenuBar();
3402         fail("Expecting exception: HeadlessException");
3403 
3404       } catch(HeadlessException e) {
3405          //
3406          // no message in exception (getMessage() returned null)
3407          //
3408          verifyException("java.awt.GraphicsEnvironment", e);
3409       }
3410   }
3411 }
3412