import org.junit.*; import static org.junit.Assert.*; public class BasicCalculatorTest { BasicCalculator kalkulator; @Before public void myTestSetUp() { kalkulator = new BasicCalculator(); } @BeforeClass public static void text() { System.out.println("Test sumy"); } @Test public void calculateSum() { double t1 = kalkulator.calculateSum(4, 2); assertEquals(6, t1, 0); double t2 = kalkulator.calculateSum(0, 100); assertEquals(100, t2, 0); double t3 = kalkulator.calculateSum(0, 0); assertEquals(0, t3, 0); } @BeforeClass public static void text1() { System.out.println("Test roznicy"); } @Test public void calculateDifference() { double t1 = kalkulator.calculateDifference(4, 2); assertEquals(2, t1, 0); double t2 = kalkulator.calculateDifference(0, 100); assertEquals(-100, t2, 0); double t3 = kalkulator.calculateDifference(0, 0); assertEquals(0, t3, 0); } @BeforeClass public static void text2() { System.out.println("Test mnozenia"); } @Test public void calculateMultiplication() { double t1 = kalkulator.calculateMultiplication(4, 2); assertEquals(8, t1, 0); double t2 = kalkulator.calculateMultiplication(0, 100); assertEquals(0, t2, 0); double t3 = kalkulator.calculateMultiplication(0, 0); assertEquals(0, t3, 0); } @BeforeClass public static void text3() { System.out.println("Test dzielenia"); } @Test public void calculateDivision() { double t1 = kalkulator.calculateDivision(4, 2); assertEquals(2, t1, 0); double t2 = kalkulator.calculateDivision(10, 2); assertEquals(5, t2, 0); double t3 = kalkulator.calculateDivision(10, 1); assertEquals(10, t3, 0); } @BeforeClass public static void text4() { System.out.println("Test potegowania"); } @Test public void calculatePow() { double t1 = kalkulator.calculatePow(2, 2); assertEquals(4, t1, 0); double t2 = kalkulator.calculatePow(10, 2); assertEquals(100, t2, 0); double t3 = kalkulator.calculatePow(10, 1); assertEquals(10, t3, 0); } @BeforeClass public static void text5() { System.out.println("Test pierwiastkowania"); } @Test public void calculateSqrt() { double t1 = kalkulator.calculateSqrt(4); assertEquals(2, t1, 0); double t2 = kalkulator.calculateSqrt(100); assertEquals(10, t2, 0); double t3 = kalkulator.calculateSqrt(16); assertEquals(4, t3, 0); } }