Skip to content

Instantly share code, notes, and snippets.

@chbaranowski
Last active August 29, 2015 13:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chbaranowski/9672582 to your computer and use it in GitHub Desktop.
Save chbaranowski/9672582 to your computer and use it in GitHub Desktop.
import static org.junit.Assert.*;
import org.junit.*;
public class CalcTest {
Calc calc;
@Before
public void setup() {
System.out.println("1. Setup");
calc = new Calc();
}
@Test
public void sum() {
System.out.println("2. Exercise - sum()");
int sum = calc.sum();
System.out.println("3. Verfiy - sum()");
assertEquals(0, sum);
}
@Test
public void addFiveFive() {
System.out.println("2. Exercise - testAddFiveFive()");
calc.add(5);
calc.add(5);
int sum = calc.sum();
System.out.println("3. Verfiy - testAddFiveFive()");
assertEquals(10, sum);
}
// verify via JUnit runner,
// checks the expected IllegalStateException
@Test(expected = IllegalStateException.class)
public void addMinusOne() {
System.out.println("2. Exercise - add Minus One");
calc.add(-1);
}
@After
public void teardown() {
System.out.println("4. Teardown");
calc = null;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment