/** * Constructor sets typeName, getter gets it and setter sets it. */ function testStringVR_typeName() { $svr = new StringValidationRule('A_String', null, '^[abc]+$'); $this->assertEquals('A_String', $svr->getTypeName()); $svr->setTypeName(null); // sets a default value - not interested what it is. $name = $svr->getTypeName(); $this->assertTrue(is_string($name) && $name != 'A_String'); $svr->setTypeName('A_String'); $this->assertEquals('A_String', $svr->getTypeName()); }