# Package com.codename1.testing

package com.codename1.testing
This package contains everything necessary for unit tests, automation of tests and everything in between.

- Class
  Description
  AbstractTest
  A unit test class that simplifies the process of writing test cases for Codename One.
  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
  TestReporting
  Test reports can be overriden to provide custom test reporting options you can replace the test reporter on the device by sending the build argument build.testReporter='com.x.MyTestReporterClass'.
  TestRunnerComponent
  A UI component for running unit tests and displaying the results.
  TestUtils
  Various utility classes to automate UI testing
  UnitTest
  A Codename One unit test interface, you would normally like to derive from AbstractTest which is less verbose and contains many helper methods.