public function testSameValueAs()
 {
     $foo1 = new StringLiteral('foo');
     $foo2 = new StringLiteral('foo');
     $bar = new StringLiteral('bar');
     $this->assertTrue($foo1->sameValueAs($foo2));
     $this->assertTrue($foo2->sameValueAs($foo1));
     $this->assertFalse($foo1->sameValueAs($bar));
     $mock = $this->getMock('EmbarkNow\\ValueObjects\\ValueObjectInterface');
     $this->assertFalse($foo1->sameValueAs($mock));
 }
示例#2
0
 public function testGetName()
 {
     $name = new StringLiteral('Europe/Madrid');
     $timeZone = new TimeZone($name);
     $this->assertTrue($name->sameValueAs($timeZone->getName()));
 }