import org.junit.Test; import static org.junit.Assert.*; public class IntegerSquareRootTest { private int expected; private int n; @Test public void squareRoot1() throws Exception { expected = 4; n = 4; test(expected, n); } @Test public void squareRoot2() throws Exception { expected = 10; n = 108; test(expected, n); } @Test public void squareRoot3() throws Exception { expected = 13; n = 185; test(expected, n); } private void test(int expected, int n) { assertEquals(expected, IntegerSquareRoot.squareRoot(n)); } }