public function testSetIsNew() { $message = new XliffMessage('foo'); $this->assertTrue($message->isNew()); $this->assertSame($message, $message->setNew(false)); $this->assertFalse($message->isNew()); $this->assertSame($message, $message->setNew(true)); $this->assertTrue($message->isNew()); $this->assertSame($message, $message->setState(XliffMessage::STATE_NONE)); $this->assertFalse($message->isNew()); $this->assertSame($message, $message->setState(XliffMessage::STATE_NEW)); $this->assertTrue($message->isNew()); $this->assertSame($message, $message->setState(XliffMessage::STATE_TRANSLATED)); $this->assertFalse($message->isNew()); }