db = new lmbSimpleDb($toolkit->getDefaultDbConnection()); $this->_cleanUp(); } function tearDown() { $this->_cleanUp(); } function _cleanUp() { lmbActiveRecord :: delete('lmbCmsClassName'); } function testGenerateIdFirstTimeCreateNewRecord() { $object = new lmbCmsClassNameTesingObject(); $id = lmbCmsClassName :: generateIdFor($object); $class_name = lmbActiveRecord :: findById('lmbCmsClassName', $id); $this->assertEqual($class_name->title, 'lmbCmsClassNameTesingObject'); } function testReturnExistingRecordId() { $object = new lmbCmsClassNameTesingObject(); $id1 = lmbCmsClassName :: generateIdFor($object); $this->assertNotNull($id1); $id2 = lmbCmsClassName :: generateIdFor($object); $this->assertEqual($id1, $id2); } function testGenerateIdForNonObject() { $id = lmbCmsClassName :: generateIdFor('lmbCmsClassNameTesingObject'); $class_name = lmbActiveRecord :: findById('lmbCmsClassName', $id); $this->assertEqual($class_name->title, 'lmbCmsClassNameTesingObject'); } } ?>