You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by Apache Wiki <wi...@apache.org> on 2006/08/31 12:57:44 UTC
[Db-derby Wiki] Update of "IntroToJUnit" by JohnHEmbretsen
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Db-derby Wiki" for change notification.
The following page has been changed by JohnHEmbretsen:
http://wiki.apache.org/db-derby/IntroToJUnit
The comment on the change is:
Fixed intentional and supressed unintentional InterWiki links containing "JUnit"
------------------------------------------------------------------------------
2. Browse to junit.jar, then click Finish.
- 3. Right click the Project, New >> JUnit Test Case, package = junitedemo, class name=FirstJUnitTest, Superclass = junit.framework.!TestCase, don't select any of the method stubs be created, leave the Class under test blank, click 'Finish'.
+ 3. Right click the Project, New >> JUnit Test Case, package = junitedemo, class name=FirstJ!UnitTest, Superclass = junit.framework.!TestCase, don't select any of the method stubs be created, leave the Class under test blank, click 'Finish'.
4. Add the two methods shown above, runTest() and testAdd(), and save the file.
- 5. To run the test right click FirstJUnitTest.java, Run As >> JUnit Test OR click the icon on the Menu Bar with the green circle and white arrow, Run As >> JUnit Test.
+ 5. To run the test right click FirstJ!UnitTest.java, Run As >> JUnit Test OR click the icon on the Menu Bar with the green circle and white arrow, Run As >> JUnit Test.
6. A new view in Eclipse will appear as a JUnit tab and show if there were any Errors or Failures.
@@ -255, +255 @@
Compile the class:
- 1.#2 C:\junit\junit3.8.2>javac -d classes src/junitdemo/FixtureJUnitTest.java
+ 1.#2 C:\junit\junit3.8.2>javac -d classes src/junitdemo/FixtureJ!UnitTest.java
Run the class (since there is a main method, just run it normally):
{{{
@@ -288, +288 @@
the case if you will be integrating them into the derby harness) just do the
following;
- 1. remove the main method from Fixture!JUnitTest
+ 1. remove the main method from FixtureJ!UnitTest
2. run the class with the junit.textui.!TestRunner class like before
{{{
C:\junit\junit3.8.2>java junit.textui.TestRunner junitdemo.FixtureJUnitTest
@@ -302, +302 @@
1. Create a one arg constructor which takes a String - the name of the method to run
2. create a suite() method which returns an implementation of the Test Interface, e.g. !TestSuite
- The class below, SuiteJUnitTest.java demonstrates this.
+ The class below, SuiteJ!UnitTest.java demonstrates this.
==== Running a Suite of Tests ====
{{{
@@ -385, +385 @@
return suite;
}
}}}
- The output from running the modified !SuiteJUnitTest class, which only runs
+ The output from running the modified SuiteJ!UnitTest class, which only runs
two tests is shown below;
{{{
C:\junit\junit3.8.2>java junit.textui.TestRunner junitdemo.SuiteJUnitTest
@@ -432, +432 @@
}}}
- '''SuiteTest1JUnitTest'''
+ '''SuiteTest1J!UnitTest'''
{{{
package junitdemo;
@@ -491, +491 @@
}}}
- '''SuiteTest2JUnitTest'''
+ '''SuiteTest2J!UnitTest'''
{{{
package junitdemo;
@@ -618, +618 @@
== JUnit tests and the Derby test harness ==
There are changes being made to the way the Derby test harness uses JUnit, for more info refer to these pages on the wiki:
- * DerbyJUnitTesting
+ * ["DerbyJUnitTesting"]
* DerbyJunitTestConfiguration, a new page that is under construction
== Resources ==
@@ -628, +628 @@
[http://junit.sourceforge.net/doc/faq/faq.htm JUnit FAQ]
The Derby wiki
- * DerbyJUnitTesting
+ * ["DerbyJUnitTesting"]
* DerbyJunitTestConfiguration, a new page that is under construction
Eclipse JUnit Getting Started