groovy
dependencies {
// other dependencies
testImplementation 'org.assertj:assertj-core:3.19.0'
testImplementation 'org.assertj:assertj-android:1.2.1'
}
import org.assertj.android.api.Assertions;
import org.junit.Test;
public class CalculatorTest {
private Calculator calculator = new Calculator();
@Test
public void testAddition() {
int result = calculator.add(2, 3);
Assertions.assertThat(result).isEqualTo(5);
}
@Test
public void testSubtraction() {
int result = calculator.subtract(5, 3);
Assertions.assertThat(result).isEqualTo(2);
}
@Test
public void testMultiplication() {
int result = calculator.multiply(2, 5);
Assertions.assertThat(result).isEqualTo(10);
}
@Test
public void testDivision() {
float result = calculator.divide(10, 5);
Assertions.assertThat(result).isEqualTo(2.0f);
}
}