/** * @covers Jam_Price::ceil_on_convert */ public function test_ceil_on_convert() { $monetary = new OpenBuildings\Monetary\Monetary('GBP', new OpenBuildings\Monetary\Source_Static()); $price = new Jam_Price(13.234, 'EUR', $monetary); $this->assertFalse($price->ceil_on_convert()); $this->assertSame($price, $price->ceil_on_convert(TRUE)); $this->assertTrue($price->ceil_on_convert()); $price->ceil_on_convert(3); $this->assertEquals(3, $price->ceil_on_convert()); }