public function testSetGetConstants() { $class = new PhpClass(); $this->assertEquals(array(), $class->getConstants()); $this->assertSame($class, $class->setConstants(array('foo' => 'bar'))); $this->assertEquals(array('foo' => 'bar'), $class->getConstants()); $this->assertSame($class, $class->setConstant('bar', 'baz')); $this->assertEquals(array('foo' => 'bar', 'bar' => 'baz'), $class->getConstants()); $this->assertSame($class, $class->removeConstant('foo')); $this->assertEquals(array('bar' => 'baz'), $class->getConstants()); }