amountTimes = [ 'test1' => 1000, 'test2' => 10000, ]; $this->assertEquals(1000, $this->getAmountTimes('test1')); $this->assertEquals(10000, $this->getAmountTimes('test2')); $this->assertEquals(100, $this->getAmountTimes('test3')); } public function testNumericGetAmountTimes() { $this->amountTimes = 1000; $this->assertEquals(1000, $this->getAmountTimes('test1')); $this->assertEquals(1000, $this->getAmountTimes('test2')); $this->assertEquals(1000, $this->getAmountTimes('test3')); $this->amountTimes = '1000'; $this->assertEquals(1000, $this->getAmountTimes('test1')); $this->assertEquals(1000, $this->getAmountTimes('test2')); $this->assertEquals(1000, $this->getAmountTimes('test3')); } public function testOtherGetAmountTimes() { $this->amountTimes = 'a'; $this->assertEquals(100, $this->getAmountTimes('test1')); $this->assertEquals(100, $this->getAmountTimes('test2')); $this->assertEquals(100, $this->getAmountTimes('test3')); $this->amountTimes = null; $this->assertEquals(100, $this->getAmountTimes('test1')); $this->assertEquals(100, $this->getAmountTimes('test2')); $this->assertEquals(100, $this->getAmountTimes('test3')); } }