Class TestSwitch

java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.martiansoftware.jsap.TestSwitch
All Implemented Interfaces:
junit.framework.Test

public class TestSwitch
extends junit.framework.TestCase
Tests the Switch class.
Author:
Marty Lamb
  • Constructor Summary

    Constructors
    Constructor Description
    TestSwitch​(java.lang.String name)
    Creates a new test case with the specified name.
  • Method Summary

    Modifier and Type Method Description
    static junit.framework.Test suite()
    Returns a suite of tests defined by this class
    void testID()
    Tests the ability to retrieve the Switch's ID.
    void testLongFlag()
    Tests the ability to set/get the Switch's long flag.
    void testShortFlag()
    Tests the ability to set/get the Switch's short flag.
    void testSwitchParse()
    Tests the parsing ability of the Switch.

    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 Details

    • TestSwitch

      public TestSwitch​(java.lang.String name)
      Creates a new test case with the specified name.
      Parameters:
      name - the name for this test case.
  • Method Details

    • suite

      public static junit.framework.Test suite()
      Returns a suite of tests defined by this class
      Returns:
      a suite of tests defined by this class
    • testID

      public void testID()
      Tests the ability to retrieve the Switch's ID.
    • testShortFlag

      public void testShortFlag()
      Tests the ability to set/get the Switch's short flag.
    • testLongFlag

      public void testLongFlag()
      Tests the ability to set/get the Switch's long flag.
    • testSwitchParse

      public void testSwitchParse()
      Tests the parsing ability of the Switch.