Facebook
From Gruff Hamster, 2 Years ago, written in PHP.
This paste is a reply to Re: Basic Calculator from kirankumar - go back
Embed
Viewing differences between Re: Basic Calculator and Re: Re: Basic Calculator

class Calculator
{
        
package com.testingdocs.calculator.tests;

//Arrange-Act-Assert pattern
import com.testingdocs.calculator.Calculator;
import org.junit.Test; 
import org.junit.Assert; 
import org.junit.Before;

public static function add($a, $b)
        {
                return $a + $b;
        }

        
class CalculatorTest {
private Calculator objCalcUnderTest;

@Before
public static function divide($a, $b)
        {
                return $a / $b;
        }
void setUp() {
//Arrange
objCalcUnderTest = new Calculator();
}

@Test
public void testAdd() { 
int a = 15; int b = 20; 
int expectedResult = 35;
//Act 
long result = objCalcUnderTest.add(a, b);
//Assert
Assert.assertEquals(expectedResult, result);
}

@Test
public void testDivide() {
int a = 56; int b = 10; 
double expectedResult = 5.6; 
double result = objCalcUnderTest.divide(a, b);
Assert.assertEquals(expectedResult, result,0.00005); 
}

}