コード例 #1
0
ファイル: MoneyTest.php プロジェクト: werkint/money
 /**
  * @depends testAmountRandom
  */
 public function testAdd()
 {
     $cur = new Currency('tst', 0);
     $amount1 = str_pad('', 20, '9') . Money::SEPARATOR . str_pad('', 20, '9');
     $amount2 = '0' . Money::SEPARATOR . str_pad('', 19, '0') . '1';
     $amount3 = '1' . str_pad('', 20, '0');
     $obj1 = new Money($cur, $amount1);
     $obj2 = new Money($cur, $amount2);
     $obj3 = new Money($cur, $amount3);
     $obj_test = $obj1->add($obj2);
     $this->assertTrue($obj3->equals($obj_test));
     $this->assertTrue($amount3 === $obj3->getAmount());
 }