setTitle('Cause Test'); $obj->setDescriptionRaw('Description'); $obj->setProbability(1); $department = new Department(); $department->setDepartment(2); $obj->setDepartment($department); $category = new Category(); $category->setTitle('Test Cat'); $obj->setCategory($category); $risk = new Risk(); $risk->setName('Cause Test Risk'); $risk->setUnit(1); $obj->setRisk($risk); CauseMapper::create($obj); $objR = CauseMapper::get($obj->getId()); self::assertEquals($obj->getTitle(), $objR->getTitle()); self::assertEquals($obj->getDescriptionRaw(), $objR->getDescriptionRaw()); self::assertEquals($obj->getDepartment()->getDepartment(), $objR->getDepartment()->getDepartment()->getId()); self::assertEquals($obj->getCategory()->getTitle(), $objR->getCategory()->getTitle()); self::assertEquals($obj->getRisk()->getName(), $objR->getRisk()->getName()); } }