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'));
     //
 }
示例#2
0
 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);
     //
 }
示例#3
0
 /**
  * @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);
 }