public function testUpdatePayment() { $bmapper = new PaymentMapper(self::$pdo); $payment = getPaymentInstance(); $bmapper->insert($payment); // phpは、オブジェクトを参照渡しするので、insert後のPaymentオブジェクトをチェックすればよい $this->assertArrayHasKey('payment_id', $payment->toArray()); $payment->payment_name = 'updatePayment'; $bmapper->update($payment); // DBに保存されているかどうかを調べる $payment = $bmapper->find($payment->payment_id); $this->assertSame('updatePayment', $payment->payment_name); }