Write an example of a unit test for a Class methods using JU
Solution
Example of test case java using JUnitframework:
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class TestJunit {
String message = \"Hello World\";
MessageUtil messageUtil = new MessageUtil(message);
@Test
public void testPrintMessage() {
assertEquals(message,messageUtil.printMessage());
}
}
Test suit Examples:
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
//JUnit Suite Test
@RunWith(Suite.class)
@Suite.SuiteClasses({
TestJunit1.class ,TestJunit2.class
})
public class JunitTestSuite {
}
import org.junit.Test;
import org.junit.Ignore;
import static org.junit.Assert.assertEquals;
public class TestJunit1 {
String message = \"Robert\";
MessageUtil messageUtil = new MessageUtil(message);
@Test
public void testPrintMessage() {
System.out.println(\"Inside testPrintMessage()\");
assertEquals(message, messageUtil.printMessage());
}
}
import org.junit.Test;
import org.junit.Ignore;
import static org.junit.Assert.assertEquals;
public class TestJunit2 {
String message = \"Robert\";
MessageUtil messageUtil = new MessageUtil(message);
@Test
public void testSalutationMessage() {
System.out.println(\"Inside testSalutationMessage()\");
message = \"Hi!\" + \"Robert\";
assertEquals(message,messageUtil.salutationMessage());
}
}

