Kathey Marsden created DERBY-6159:
-------------------------------------

             Summary: JUnit tests  (e.g. NetworkServerControlApi) should not 
check messages literally
                 Key: DERBY-6159
                 URL: https://issues.apache.org/jira/browse/DERBY-6159
             Project: Derby
          Issue Type: Bug
          Components: Test
    Affects Versions: 10.10.1.1
            Reporter: Kathey Marsden
            Priority: Minor


If possible, JUnit tests should not check the literal value of messages that 
are likely to change. 
This makes frequent updates necessary and is not really a valid functional test 
as the messages are unstable.

e.g. NetworkServerControlApiTest compares the full usage message.

        assertExecJavaCmdAsExpected(new String[]{
                "Invalid value, -12, for maxthreads.",
                "Usage: NetworkServerControl <commands>",
                "Commands:",
                "start [-h <host>] [-p <port number>] [-noSecurityManager] 
[-ssl <ssl mode>]",
                "shutdown [-h <host>][-p <port number>] [-ssl <ssl mode>] 
[-user <username>] [-password <password>]",
                "ping [-h <host>][-p <port number>] [-ssl <ssl mode>]",
                "sysinfo [-h <host>][-p <port number>] [-ssl <ssl mode>]",
                "runtimeinfo [-h <host>][-p <port number>] [-ssl <ssl mode>]",
                "logconnections { on|off } [-h <host>][-p <port number>] [-ssl 
<ssl mode>]",
                "maxthreads <max>[-h <host>][-p <port number>] [-ssl <ssl 
mode>]",
                "timeslice <milliseconds>[-h <host>][-p <port number>] [-ssl 
<ssl mode>]",
                "trace { on|off } [-s <session id>][-h <host>][-p <port 
number>] [-ssl <ssl mode>]",
                "tracedirectory <trace directory>[-h <host>][-p <port number>] 
[-ssl <ssl mode>]",



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to