Class DeviceRunner
java.lang.Object
com.codename1.testing.DeviceRunner
Runs the test cases from the test build of the app, notice that this class
is abstract since device/app specific code can exist in the implementation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidRuns the given test casevoidrunTests()Run all the test casesprotected abstract voidThis method starts a new application instanceprotected abstract voidThis method should cleanup the application so the next test case can run on a clean application instanceMethods inherited from class Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitModifier and TypeMethodDescriptionprotected Objectclone()booleanIndicates whether some other object is "equal to" this one.final ClassgetClass()Returns the runtime class of an object.inthashCode()Returns a hash code value for the object.final voidnotify()Wakes up a single thread that is waiting on this object's monitor.final voidWakes up all threads that are waiting on this object's monitor.toString()Returns a string representation of the object.final voidwait()Causes current thread to wait until another thread invokes the method or the method for this object.final voidwait(long timeout) Causes current thread to wait until either another thread invokes the method or the method for this object, or a specified amount of time has elapsed.final voidwait(long timeout, int nanos) Causes current thread to wait until another thread invokes the method or the method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
-
Constructor Details
-
DeviceRunner
public DeviceRunner()
-
-
Method Details
-
runTests
public void runTests()Run all the test cases -
startApplicationInstance
protected abstract void startApplicationInstance()This method starts a new application instance -
stopApplicationInstance
protected abstract void stopApplicationInstance()This method should cleanup the application so the next test case can run on a clean application instance -
runTest
Runs the given test case
Parameters
testClassName: the class name of the test case
-