import org.junit.Test; import static org.junit.Assert.assertEquals; public class InterconvertStringAndIntegerTest { private Integer integer; private String string; @Test public void stringToInt1() { integer = 0; string = "0"; testStringToInt(integer, string); } @Test public void stringToInt2() { integer = 1234; string = "1234"; testStringToInt(integer, string); } @Test public void stringToInt3() { integer = -4321; string = "-4321"; testStringToInt(integer, string); } private void testStringToInt(Integer integer, String string) { assertEquals(integer, InterconvertStringAndInteger.stringToInt(string)); } @Test public void intToString1() { string = "0"; integer = 0; testIntToString(string, integer); } @Test public void intToString2() { string = "1234"; integer = 1234; testIntToString(string, integer); } @Test public void intToString3() { string = "-4321"; integer = -4321; testIntToString(string, integer); } private void testIntToString(String string, int integer) { assertEquals(string, InterconvertStringAndInteger.intToString(integer)); } }