Software environments:
JDK
Eclipse
JUnit jars or library
Let’s discusses in details about Java, JUnit implementations
step by step:
How to crate java
project in Eclipse?
Open the Eclipse
File > New > Java Project
Enter the:
Project name: JUnit-TutorialByExample-Java
Select the JRE
JavaSE-1.7
Click on the Next
Click on the Finish.
How to add JUnit
library in JUnit-TutorialByExample-Java project?
Right click on the JUnit-TutorialByExample-Java
Build path
Add Librarys
Select JUnit
Click Next
Select JUnit 3 or JUnit4
Click Finish.
junit.jar will added in JUnit-TutorialByExample-Java.
How to add JavaJUnit.java
in JUnit-TutorialByExample-Java project?
Right click on the src folder under JUnit-TutorialByExample-Java
Click on the New
Click on Class
Enter the package name: com.tutorialbyexample
Enter the Name: JavaJUnit
Click on the Finish.
JavaJUnit.java
package com.tutorialbyexample; /****************************************************************/ /* This class is used for just doing the junit implementations */ /* Created by: Vinod Kumar /* Created on:*/ /***************************************************************/ public class JavaJUnit { /* * This method accept String args and return the String. */ public String whyJavaJUnit(String sArg) { return sArg; } }
How to add the JUnit
Test class JavaJUnitTest.java in JUnit-TutorialByExample-Java
project?
Right click on the JavaJUnit.java file under JUnit-TutorialByExample-Java
Click on the New
Click on junit Test Case
Enter the package name: com.tutorialbyexample
Enter the Name: JavaJUnitTest
Select JUnit TestFixtures:
setUpBeforeClass()
tearDownAfterClass()
setUp()
tearDown()
Click on the Finish.
Or
Right click on the src folder under JUnit-TutorialByExample-Java
Click on the New
Click on Class
Enter the package name: com.tutorialbyexample
Enter the Name: JavaJUnitTest
Click on the Finish.
JavaJUnitTest.java
package com.tutorialbyexample; import static org.junit.Assert.*; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; /** * @author Vinod Kumar * */ public class JavaJUnitTest { private JavaJUnit objJavaJUnit; /** * @throws java.lang.Exception */ @BeforeClass public static void setUpBeforeClass() throws Exception { } /** * @throws java.lang.Exception */ @AfterClass public static void tearDownAfterClass() throws Exception { } /** * @throws java.lang.Exception */ @Before public void setUp() throws Exception { objJavaJUnit = new JavaJUnit(); } /** * @throws java.lang.Exception */ @After public void tearDown() throws Exception { objJavaJUnit = null; } /** * Test method for * {@link com.tutorialbyexample.JavaJUnit#whyJavaJUnit(java.lang.String)}. */ @Test public void testWhyJavaJUnit() { assertEquals(objJavaJUnit.whyJavaJUnit("Object Oriented"), "Object Oriented"); } /** * Test method for * {@link com.tutorialbyexample.JavaJUnit#whyJavaJUnit(java.lang.String)}. */ @Test public void testWhyJavaJUnit_NotEquals() { assertNotEquals(new Integer("1"), objJavaJUnit.whyJavaJUnit("Object Oriented")); } }
How to add JUnit Test
Suite in JUnit-TutorialByExample-Java
project?
Right click on the JUnit-TutorialByExample-Java
Click on New
Click other
Type JUnit
Select JUnit Test Suit
Click Next
Select Test Methods > JavaJUnitTest
Click Finish.
AllTests.java Test Suit will be created:
package com.tutorialbyexample; import org.junit.runner.RunWith; import org.junit.runners.Suite; import org.junit.runners.Suite.SuiteClasses; @RunWith(Suite.class) @SuiteClasses({ JavaJUnitTest.class }) public class AllTests { }
How to run Test classes
by Test Suit?
Right click on the AllTests.java
Click on the Run As
Click on the JUnit Test
Project structure:
Done JUnit for Java step by step in http://www.tutorialbyexample.com!!!
References:
http://junit.org/
No comments:
Post a comment
Please provide your input, it will honer for me...