net.sf.jzeno.unittesting
Class UnitTestControl

java.lang.Object
  extended by net.sf.jzeno.unittesting.UnitTestControl

public class UnitTestControl
extends java.lang.Object

unittesting.properties: ======================= Add all the packages in this property file that has to be included by this testing controller. System only takes exact package and non of their subpackages, you need to include these as well in the property file.


Constructor Summary
UnitTestControl()
           
 
Method Summary
 java.lang.String convertToString(java.lang.Throwable exception)
           
 void createUnitTestClassesData()
           
 java.util.Map getPackageAndUnitTests()
           
 java.util.List getPackageSelection()
           
 java.lang.String[] getUnitTestClasses()
           
 void getUnitTestClasses(java.util.Map packageAndUnitTests, java.lang.String fullPackage)
           
 java.util.List getUnittestSelection()
           
 boolean isTestCase(java.lang.Class clazz)
           
 boolean isTestCase(java.lang.String testClass)
           
 TestResults runUnitTest(java.lang.String testClassName)
           
 TestResults runUnitTestMethod(java.lang.String testClassName, java.lang.String testName)
           
 TestResults runUnitTests(java.lang.String[] classes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnitTestControl

public UnitTestControl()
Method Detail

convertToString

public java.lang.String convertToString(java.lang.Throwable exception)

runUnitTests

public TestResults runUnitTests(java.lang.String[] classes)

runUnitTest

public TestResults runUnitTest(java.lang.String testClassName)

runUnitTestMethod

public TestResults runUnitTestMethod(java.lang.String testClassName,
                                     java.lang.String testName)

getUnitTestClasses

public java.lang.String[] getUnitTestClasses()

createUnitTestClassesData

public void createUnitTestClassesData()

getUnitTestClasses

public void getUnitTestClasses(java.util.Map packageAndUnitTests,
                               java.lang.String fullPackage)

isTestCase

public boolean isTestCase(java.lang.String testClass)

isTestCase

public boolean isTestCase(java.lang.Class clazz)

getPackageSelection

public java.util.List getPackageSelection()

getUnittestSelection

public java.util.List getUnittestSelection()

getPackageAndUnitTests

public java.util.Map getPackageAndUnitTests()