Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Migrating to PDT test framework based on Junit4"

(Cookbook (delta from Junit3.8))
(Cookbook (delta from Junit3.8))
Line 12: Line 12:
 
# Add parameter <code>(timeout=<ms>)</code> to the <code>@Test</code> annotation
 
# Add parameter <code>(timeout=<ms>)</code> to the <code>@Test</code> annotation
 
# Add <code>@Ignore</code> to ignore the test
 
# Add <code>@Ignore</code> to ignore the test
# Add [http://www.testearly.com/2007/04/13/take-heed-of-mixing-junit-4s-parameterized-tests/ <code>@Parameter</code>] to run unit test with
+
# Add [http://www.testearly.com/2007/04/13/take-heed-of-mixing-junit-4s-parameterized-tests/ <code>@Parameter</code>] to run unit test several times with other parameters.

Revision as of 03:48, 10 June 2007

Cookbook (delta from Junit3.8)

  1. No need to extend from TestCase
  2. use Assertclass for assert<Type> testing
  3. Mark unit test as @GUITest or @HeadlessTest or @BareTest
  4. Mark test method as @Test
  5. Mark as @Before methods that should be run before each test method
  6. Mark as @After methods that should be run after each test method
  7. Mark as @BeforeClass method that should be run before all test methods
  8. Mark as @AfterClass method that should be run after all test methods
  9. Add parameter (expected=<ExceptionClass.class>) to the @Test annotation
  10. Add parameter (timeout=<ms>) to the @Test annotation
  11. Add @Ignore to ignore the test
  12. Add @Parameter to run unit test several times with other parameters.

Back to the top