2.) Write a test class :
import junit.framework.TestCase; public class TestJUnit3 extends TestCase { int value1 = 2, value2 = 3, expectedResult = 5; public void testSuccess() { assertTrue(value1 + value2 == expectedResult); } public void testFail() { assertTrue(value1 - value2 == expectedResult); } }
3.) Compile it at from command line :
C:\JavaProgs>javac -cp .;c:\junit\junit3.jar TestJUnit3.java
4.) Run it :
C:\JavaProgs>java -cp .;c:\junit\junit3.jar junit.textui.TestRunner TestJUnit3
This gives below result :
Time: 0
There was 1 failure:
1) testFail(TestJUnit3)junit.framework.AssertionFailedError
at TestJUnit3.testFail(TestJUnit3.java:18)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
FAILURES!!!
Tests run: 2, Failures: 1, Errors: 0
No comments:
Post a Comment