TestCommandLineTokenizer (JSAP: the Java Simple Argument Parser)
Keywords: com.martiansoftware.jsap.TestCommandLineTokenizer class

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.martiansoftware.jsap
Class TestCommandLineTokenizer

    java.lang.Object
      junit.framework.Assert
          junit.framework.TestCase
              com.martiansoftware.jsap.TestCommandLineTokenizer

All Implemented Interfaces:
  junit.framework.Test

    public class TestCommandLineTokenizer

extends junit.framework.TestCase

This junit TestCase runs a barrage of tests against the CommandLineTokenizer. This TestCase is unusual for this project in that it contains a main() method; this method is used to generate test methods to paste into this class.

Author:
  Marty Lamb
See Also:
  `CommandLineTokenizer`

Constructor Summary
`TestCommandLineTokenizer()`

Method Summary
`static void` | `main(String[] args)` A helper method to write additional test cases based upon the specified argument array.
`static junit.framework.Test` | `suite()` Creates and returns a new Test based upon this class.
`void` | `test1()` Tests for correct parsing of [this is a test].
`void` | `test10()` Tests for correct parsing of ["this is a test]
`void` | `test2()` Tests for corect parsing of [this is a "test"]
`void` | `test3()` Tests for correct parsing of ["this is a test"]
`void` | `test4()` Tests for correct parsing of [this is a "test]
`void` | `test5()` Tests for correct parsing of [thi\s is a \"test]
`void` | `test6()` Tests for correct parsing of [thi\s is a \"test\\]
`void` | `test7()` Tests for correct parsing of [thi\s is a \"test\\\"]
`void` | `test8()` Tests for correct parsing of a null command line.
`void` | `test9()` Tests for correct parsing of a whitespace-only command line.

Methods inherited from class junit.framework.TestCase
`countTestCases, getName, run, run, runBare, setName, toString`

Methods inherited from class junit.framework.Assert
`assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### TestCommandLineTokenizer

    public TestCommandLineTokenizer()

Method Detail

### suite

    public static junit.framework.Test suite()

  Creates and returns a new Test based upon this class.

  Returns:
    a new Test based upon this class.

### test1

    public void test1()

  Tests for correct parsing of [this is a test].

### test2

    public void test2()

  Tests for corect parsing of [this is a "test"]

### test3

    public void test3()

  Tests for correct parsing of ["this is a test"]

### test4

    public void test4()

  Tests for correct parsing of [this is a "test]

### test5

    public void test5()

  Tests for correct parsing of [thi\s is a \"test]

### test6

    public void test6()

  Tests for correct parsing of [thi\s is a \"test\\]

### test7

    public void test7()

  Tests for correct parsing of [thi\s is a \"test\\\"]

### test8

    public void test8()

  Tests for correct parsing of a null command line.

### test9

    public void test9()

  Tests for correct parsing of a whitespace-only command line.

### test10

    public void test10()

  Tests for correct parsing of ["this is a test]

### main

    public static void main(String[] args)

  A helper method to write additional test cases based upon the specified argument array.

  Parameters:
    `args` - the argument array that CommandLineTokenizer.tokenize() should produce.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2002-2005, Martian Software, Inc.. All Rights Reserved.
For the latest version and documentation, please visit http://www.martiansoftware.com/jsap