[ 
https://issues.apache.org/jira/browse/DERBY-3273?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12551190
 ] 

Daniel John Debrunner commented on DERBY-3273:
----------------------------------------------

In NetworkServerControlApiTest 

+    public void testPing() throws Exception
+    {
+        NetworkServerControl nsctrl = new NetworkServerControl();
+        nsctrl.ping();
+ 

This code has the problem that it assumes the default of localhost and 1527 
matches the current configuration of the test which may not be true.
Existing tests in NetworkServerControlApiTest have this problem, as Myrna 
points out the NetworkServerControl should be pulled based on the configuration.

+        try {
+               nsctrl = new 
NetworkServerControl(InetAddress.getByName("notthere"), 1527);
+               nsctrl.ping();
+               fail("Should not have been able to ping host \"notthere\"");


I think this is a dangerous coding style for tests, which method call are you 
expecting to fail? Only the method expected to fail should be in the try catch 
block.

> convert derbynet/testconnection.java to junit
> ---------------------------------------------
>
>                 Key: DERBY-3273
>                 URL: https://issues.apache.org/jira/browse/DERBY-3273
>             Project: Derby
>          Issue Type: Test
>          Components: Test
>    Affects Versions: 10.4.0.0
>            Reporter: Kathey Marsden
>            Assignee: Kathey Marsden
>            Priority: Minor
>         Attachments: derby-3273_diff.txt
>
>
> convert derbynet/testconnection.java to junit.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to