function testDemoBean() { $bean = new DemoBean(); // defined in BaseBean file // Java style methods $bean->setDemo('v1'); $this->assertEqual($bean->getDemo(), 'v1'); // PHP style methods $bean->set_demo('v2'); $this->assertEqual($bean->get_demo(), 'v2'); // direct access (not recommended) $bean->demo = 'v3'; $this->assertEqual($bean->demo, 'v3'); $this->assertError($bean->testUnknown()); }