public function testExtensionAllMethodNamesHasOwner() { /** @var DataExtensionTest_MyObject $do */ $do = DataExtensionTest_MyObject::create(); $this->assertTrue($do->hasMethod('getTestValueWithDataExtensionTest_MyObject')); }
function testExtensionCanBeAppliedToDataObject() { $do = new DataObject(); $mo = new DataExtensionTest_MyObject(); $this->assertTrue($do->hasMethod('testMethodApplied')); $this->assertTrue($mo->hasMethod('testMethodApplied')); $this->assertEquals("hello world", $mo->testMethodApplied()); $this->assertEquals("hello world", $do->testMethodApplied()); }