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