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.
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)
- No need to extend from
TestCase
- use
Assert
class forassert<Type>
testing - Mark unit test as
@GUITest
or@HeadlessTest
or@BareTest
- Mark test method as
@Test
- Mark as
@Before
methods that should be run before each test method - Mark as
@After
methods that should be run after each test method - Mark as
@BeforeClass
method that should be run before all test methods - Mark as
@AfterClass
method that should be run after all test methods - Add parameter
(expected=<ExceptionClass.class>)
to the @Test annotation - Add parameter
(timeout=<ms>)
to the@Test
annotation - Add
@Ignore
to ignore the test - Add
@Parameter
to run unit test several times with other parameters.