/** * @group fluent */ public function testFluentInterface() { $userId = new Crypt_GPG_UserId(); $returnedUserId = $userId->setName('Alice'); $this->assertEquals($userId, $returnedUserId, 'Failed asserting fluent interface works for setName() method.'); $userId = new Crypt_GPG_UserId(); $returnedUserId = $userId->setComment('encryption is fun'); $this->assertEquals($userId, $returnedUserId, 'Failed asserting fluent interface works for setComment() method.'); $userId = new Crypt_GPG_UserId(); $returnedUserId = $userId->setEmail('*****@*****.**'); $this->assertEquals($userId, $returnedUserId, 'Failed asserting fluent interface works for setEmail() method.'); $userId = new Crypt_GPG_UserId(); $returnedUserId = $userId->setRevoked(true); $this->assertEquals($userId, $returnedUserId, 'Failed asserting fluent interface works for setRevoked() method.'); $userId = new Crypt_GPG_UserId(); $returnedUserId = $userId->setValid(true); $this->assertEquals($userId, $returnedUserId, 'Failed asserting fluent interface works for setValid() method.'); }