public function testload_merge_bean2() { //unset and reconnect Db to resolve mysqli fetch exeception global $db; unset($db->database); $db->checkConnection(); $mergeRecord = new MergeRecord(); //test without merge_id $mergeRecord->load_merge_bean2('Contacts'); $this->assertAttributeEquals('Contacts', 'merge_module2', $mergeRecord); $this->assertAttributeEquals('Contact', 'merge_bean_class2', $mergeRecord); $this->assertAttributeEquals('modules/Contacts/Contact.php', 'merge_bean_file_path2', $mergeRecord); //test with merge_id $mergeRecord->load_merge_bean2('Users', false, 1); $this->assertAttributeEquals('Users', 'merge_module2', $mergeRecord); $this->assertAttributeEquals('User', 'merge_bean_class2', $mergeRecord); $this->assertAttributeEquals('modules/Users/User.php', 'merge_bean_file_path2', $mergeRecord); $this->assertInstanceOf('User', $mergeRecord->merge_bean2); }