import static org.junit.Assert.*; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; /* * Lab 6 Question 2 - JUnit test file * * Description: JUnit test file for isvalidSSN(num) method */ public class Test_Lab6Q2 { @BeforeClass public static void init() throws Exception { // No setup necessary } @AfterClass public static void end() throws Exception { // No cleanup necessary } @Test public void validTest() { int inputSSN = 430837013; boolean expectedResult = true; boolean calculatedResult = Lab6Q2.isvalidSSN(inputSSN); assertEquals(expectedResult, calculatedResult); } @Test public void validTest2() { int inputSSN = 633333331; boolean expectedResult = true; boolean calculatedResult = Lab6Q2.isvalidSSN(inputSSN); assertEquals(expectedResult, calculatedResult); } @Test public void invalidTest() { int inputSSN = 430837014; boolean expectedResult = false; boolean calculatedResult = Lab6Q2.isvalidSSN(inputSSN); assertEquals(expectedResult, calculatedResult); } @Test public void invalidTest2() { int inputSSN = 633333333; boolean expectedResult = false; boolean calculatedResult = Lab6Q2.isvalidSSN(inputSSN); assertEquals(expectedResult, calculatedResult); } @Test public void invalidTestTooShort() { int inputSSN = 43083701; boolean expectedResult = false; boolean calculatedResult = Lab6Q2.isvalidSSN(inputSSN); assertEquals(expectedResult, calculatedResult); } }