public function testMockery() { $someObj = new Baseball(); $someVal = true; $mockeryMock = \Mockery::mock('Baseball'); $mockeryMock->shouldReceive('submitAtBat')->with('1', 'bh')->once()->andReturn($someVal); $this->assertEquals($someVal, $someObj->submitAtBat('1', 'bh')); // }
public function testCalculateAvgEquals() { $atbats = '389'; $hits = '129'; $baseball = new Baseball(); $result = $baseball->calc_avg($atbats, $hits); $expectedresult = $hits / $atbats; $formatexpectedresult = number_format($hits / $atbats, 3); $this->assertEquals($result, $formatexpectedresult); // }
/** * @dataProvider providerCalcArgs * @covers Baseball::calc_avg * * * */ public function testCalcAvgEquals($atbats, $hits) { /*if(!is_numeric($atbats)) { $avg = "not a number"; return $avg; exit(); }*/ $atbats = 389; $hits = 129; $baseball = new Baseball(); $result = $baseball->calc_avg($atbats, $hits); //$expectedresult = $hits/$atbats; //comment out this for demo //$this->assertEquals($expectedresult, $result); $formatexpectedresult = number_format($hits / $atbats, 3); $this->assertEquals($formatexpectedresult, $result); }