/** @depends testConstructEmpty */ public function testConstructClosed() { $cash = new Cash(1, 2, stdtimefstr("1900-01-01 00:00:00"), stdtimefstr("1900-01-02 00:00:00"), 10.0, 12.0, 25.0); $this->assertTrue($cash->isOpened(), "Open state check failed"); $this->assertTrue($cash->isClosed(), "Close state check failed"); $this->assertEquals(10.0, $cash->openCash, "Open cash mismatch"); $this->assertEquals(12.0, $cash->closeCash, "Close cash mismatch"); $this->assertEquals(25.0, $cash->expectedCash, "Expected cash mismatch"); }