assertEquals($calculator->execute($expression), $phpResult); } /** * Expressions data provider */ public function providerExpressions() { return array( array('0.1 + 0.2'), array('1 + 2'), array('0.1 - 0.2'), array('1 - 2'), array('0.1 * 2'), array('1 * 2'), array('0.1 / 0.2'), array('1 / 2'), array('1 + 0.6 - (3 * 2 / 50)') ); } }