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