/** * @expectedException InvalidArgumentException */ public function testExceptionWhenInvalidArgument() { // Arrange $calculator = new Calculator(); // Act $calculator->calculateSumByPropertyAndGroup($this->data, 'wrong_property', 3); }
public function testGroupBy4AndCalculateGroupRevenue() { // Arrange $calculator = new Calculator(); $expected = [50, 66, 60]; // Act $actual = $calculator->calculateGroupRevenue($this->products, 4); // Assert $this->assertEquals($expected, $actual); }
/** * Generated from @assert (6, 2) == 3. * * @covers App\Calculator::divide */ public function testDivide3() { $this->assertEquals(3, $this->object->divide(6, 2)); }
public function testSub() { $c = new Calculator(); $result = $c->sub(10, 5); $this->assertEquals(2, $result); }
public function testMul() { $abcd = new Calculator(2, 4); $multi = $abcd->mul(); $this->assertEquals(8, $multi, 'multi failed!'); }
public function testSubstractWithNegativeResult() { $c = new Calculator(); $result = $c->substract(5, 10); $this->assertEquals(-5, $result); }
public function testTrue() { $calculator = new Calculator(); $actual = $calculator->add(3, 4); $this->assertEquals(7, $actual); }