Clover coverage report - JFCUnit Test Coverage
Coverage timestamp: Mon Dec 20 2004 23:38:10 MST
file stats: LOC: 115   Methods: 3
NCLOC: 17   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
JFCTestHelperT.java 50% 83.3% 66.7% 72.7%
coverage coverage
 1   
 package junit.extensions.jfcunit;
 2   
 
 3   
 import junit.swingui.TestRunner;
 4   
 
 5   
 /**
 6   
  * Title:        JFCTestHelperT
 7   
  * Description:  Unit tests for the {@link JFCTestHelper} class and it's methods.
 8   
  *               Designed to work with JUnit v3.7 or later.
 9   
  *
 10   
  * @author Greg Houston
 11   
  * @author <a href="mailto:vraravam@thoughtworks.com">Vijay Aravamudhan : ThoughtWorks Inc.</a>
 12   
  */
 13   
 public class JFCTestHelperT extends AbstractTestHelperBase {
 14   
     /**
 15   
      * Constructor.
 16   
      *
 17   
      * @param name Test name.
 18   
      */
 19  40
     public JFCTestHelperT(final String name) {
 20  40
         super(name);
 21   
     }
 22   
 
 23   
     /**
 24   
      * Setup the test case.
 25   
      *
 26   
      * @exception  Exception   An instance of java.lang.Exception can be thrown
 27   
      */
 28  40
     public void setUp() throws Exception {
 29  40
         super.setUp();
 30  40
         if (getHelper() == null) {
 31  40
             setHelper(new JFCTestHelper());
 32   
         }
 33  40
         setSleepTimer(0);
 34   
     }
 35   
 
 36   
     /**
 37   
      * Run the test.
 38   
      *
 39   
      * @param args command line arguments.
 40   
      */
 41  0
     public static void main(final String[] args) {
 42  0
         TestRunner.run(JFCTestHelperT.class);
 43   
     }
 44   
 
 45   
     /*
 46   
     // Uncomment for testing individual methods.
 47   
     public static junit.framework.Test suite() {
 48   
         junit.framework.TestSuite suite = new junit.framework.TestSuite();
 49   
         suite.addTest(new JFCTestHelperT("testEnterJTreeClickAndLeave"));
 50   
         suite.addTest(new JFCTestHelperT("testEnterDropDownClickAndLeaveByIndex"));
 51   
         suite.addTest(new JFCTestHelperT("testEnterDropDownClickAndLeaveByElement"));
 52   
         suite.addTest(new JFCTestHelperT("testEnterJListClickAndLeaveByIndex"));
 53   
         suite.addTest(new JFCTestHelperT("testEnterJListClickAndLeaveByElement"));
 54   
         suite.addTest(new JFCTestHelperT("testSendString_LowerCaseLetters"));
 55   
         suite.addTest(new JFCTestHelperT("testSendString_UpperCaseLetters"));
 56   
         suite.addTest(new JFCTestHelperT("testSendString_LowerAndUpperCaseLetters"));
 57   
         suite.addTest(new JFCTestHelperT("testSendString_AllUppercaseCharacters"));
 58   
         suite.addTest(new JFCTestHelperT("testSendString_AllLowercaseCharacters"));
 59   
         suite.addTest(new JFCTestHelperT("testSendString_null"));
 60   
         suite.addTest(new JFCTestHelperT("testSendString_notReady"));
 61   
         suite.addTest(new JFCTestHelperT("testSendString_SpecialCharacters"));
 62   
         suite.addTest(new JFCTestHelperT("testSendKeyAction_JTextField"));
 63   
         suite.addTest(new JFCTestHelperT("testSendKeyAction_JButton"));
 64   
         suite.addTest(new JFCTestHelperT("testSendKeyAction_SHIFT"));
 65   
         suite.addTest(new JFCTestHelperT("testSendKeyAction_CTRL"));
 66   
         suite.addTest(new JFCTestHelperT("testSendKeyAction_CTRL_SHIFT"));
 67   
         suite.addTest(new JFCTestHelperT("testSendKeyAction_ALTGR"));
 68   
         suite.addTest(new JFCTestHelperT("testSendKeyAction_ALT"));
 69   
         suite.addTest(new JFCTestHelperT("testSendKeyAction_META"));
 70   
         suite.addTest(new JFCTestHelperT("testSendKeyAction_null"));
 71   
         suite.addTest(new JFCTestHelperT("testSendKeyAction_notReady"));
 72   
         suite.addTest(new JFCTestHelperT("testEnterClickAndLeave_null"));
 73   
         suite.addTest(new JFCTestHelperT("testEnterJTableClickAndLeave"));
 74   
         suite.addTest(new JFCTestHelperT("testEnterJTableHeaderClickAndLeave"));
 75   
         suite.addTest(new JFCTestHelperT("testEnterJTableHeaderDragAndLeave"));
 76   
         suite.addTest(new JFCTestHelperT("testEnterJTableHeaderDragAndLeaveByPercentage"));
 77   
         suite.addTest(new JFCTestHelperT("testEnterJTableHeaderMoveDragAndLeave"));
 78   
         suite.addTest(new JFCTestHelperT("testEnterJTableHeaderResizeDragAndLeave"));
 79   
         suite.addTest(new JFCTestHelperT("testEnterJTableHeaderResizeDragAndLeaveByPercentage"));
 80   
         suite.addTest(new JFCTestHelperT("testEnterClickAndLeave_JRadioButton"));
 81   
         suite.addTest(new JFCTestHelperT("testEnterClickAndLeave_JCheckBox"));
 82   
         suite.addTest(new JFCTestHelperT("testEnterClickAndLeave_JToggleButton"));
 83   
         suite.addTest(new JFCTestHelperT("testEnterJTabbedPaneClickAndLeave"));
 84   
         suite.addTest(new JFCTestHelperT("testTraversingMenu"));
 85   
         suite.addTest(new JFCTestHelperT("testOverlappingKeyCodeBug"));
 86   
         suite.addTest(new JFCTestHelperT("testJTextComponentEnterClickAndLeave"));
 87   
         suite.addTest(new JFCTestHelperT("testJTextComponentDrag"));
 88   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_LowerCaseLetters"));
 89   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_UpperCaseLetters"));
 90   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_LowerAndUpperCaseLetters"));
 91   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_AllUppercaseCharacters"));
 92   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_AllLowercaseCharacters"));
 93   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_SpecialCharacters1"));
 94   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_sendKeyAction_JTextField"));
 95   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_testEnterJTreeClickAndLeave"));
 96   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_testEnterDropDownClickAndLeaveByIndex"));
 97   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_testEnterDropDownClickAndLeaveByElement"));
 98   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_testEnterJListClickAndLeaveByIndex"));
 99   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_testEnterJListClickAndLeaveByElement"));
 100   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_testEnterJTableClickAndLeave"));
 101   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_testEnterJTableHeaderClickAndLeave"));
 102   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_testEnterJTabbedPaneClickAndLeave"));
 103   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_testEnterClickAndLeave_JToggleButton"));
 104   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_testEnterClickAndLeave_JRadioButton"));
 105   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_testEnterClickAndLeave_JCheckBox"));
 106   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_testJTextComponentEnterClickAndLeave"));
 107   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_testJTextComponentDrag"));
 108   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_testEnterJTableHeaderMoveDragAndLeave"));
 109   
         suite.addTest(new JFCTestHelperT("testJFCEventManager_testEnterJTableHeaderResizeDragAndLeave"));
 110   
         suite.addTest(new JFCTestHelperT("testMouseWheel"));
 111   
         return suite;
 112   
     }
 113   
     */
 114   
 }
 115