Facebook
From Tinct Prairie Dog, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 276
  1. import org.junit.*;
  2.  
  3. import static org.junit.Assert.*;
  4.  
  5. public class BasicCalculatorTest {
  6.     BasicCalculator kalkulator;
  7.     @Before
  8.     public void myTestSetUp() {
  9.         kalkulator = new BasicCalculator();
  10.  
  11.  
  12.     }
  13.  
  14.     @BeforeClass
  15.     public static void text()
  16.     {
  17.         System.out.println("Test sumy");
  18.     }
  19.     @Test
  20.     public void calculateSum() {
  21.         double t1 = kalkulator.calculateSum(4, 2);
  22.         assertEquals(6, t1, 0);
  23.         double t2 = kalkulator.calculateSum(0, 100);
  24.         assertEquals(100, t2, 0);
  25.         double t3 = kalkulator.calculateSum(0, 0);
  26.         assertEquals(0, t3, 0);
  27.     }
  28.  
  29.     @BeforeClass
  30.     public static void text1()
  31.     {
  32.         System.out.println("Test roznicy");
  33.     }
  34.     @Test
  35.     public void calculateDifference() {
  36.         double t1 = kalkulator.calculateDifference(4, 2);
  37.         assertEquals(2, t1, 0);
  38.         double t2 = kalkulator.calculateDifference(0, 100);
  39.         assertEquals(-100, t2, 0);
  40.         double t3 = kalkulator.calculateDifference(0, 0);
  41.         assertEquals(0, t3, 0);
  42.     }
  43.  
  44.     @BeforeClass
  45.     public static void text2()
  46.     {
  47.         System.out.println("Test mnozenia");
  48.     }
  49.     @Test
  50.     public void calculateMultiplication() {
  51.         double t1 = kalkulator.calculateMultiplication(4, 2);
  52.         assertEquals(8, t1, 0);
  53.         double t2 = kalkulator.calculateMultiplication(0, 100);
  54.         assertEquals(0, t2, 0);
  55.         double t3 = kalkulator.calculateMultiplication(0, 0);
  56.         assertEquals(0, t3, 0);
  57.     }
  58.     @BeforeClass
  59.     public static void text3()
  60.     {
  61.         System.out.println("Test dzielenia");
  62.     }
  63.     @Test
  64.     public void calculateDivision() {
  65.         double t1 = kalkulator.calculateDivision(4, 2);
  66.         assertEquals(2, t1, 0);
  67.         double t2 = kalkulator.calculateDivision(10, 2);
  68.         assertEquals(5, t2, 0);
  69.         double t3 = kalkulator.calculateDivision(10, 1);
  70.         assertEquals(10, t3, 0);
  71.     }
  72.     @BeforeClass
  73.     public static void text4()
  74.     {
  75.         System.out.println("Test potegowania");
  76.     }
  77.     @Test
  78.     public void calculatePow() {
  79.         double t1 = kalkulator.calculatePow(2, 2);
  80.         assertEquals(4, t1, 0);
  81.         double t2 = kalkulator.calculatePow(10, 2);
  82.         assertEquals(100, t2, 0);
  83.         double t3 = kalkulator.calculatePow(10, 1);
  84.         assertEquals(10, t3, 0);
  85.     }
  86.     @BeforeClass
  87.     public static void text5()
  88.     {
  89.         System.out.println("Test pierwiastkowania");
  90.     }
  91.     @Test
  92.     public void calculateSqrt() {
  93.         double t1 = kalkulator.calculateSqrt(4);
  94.         assertEquals(2, t1, 0);
  95.         double t2 = kalkulator.calculateSqrt(100);
  96.         assertEquals(10, t2, 0);
  97.         double t3 = kalkulator.calculateSqrt(16);
  98.         assertEquals(4, t3, 0);
  99.     }
  100.  
  101.  
  102. }