void Accountintegration::test_addNewCharacter() { Anonymous new_char; LocatedEntity * chr = m_ac->addNewCharacter("thing", new_char, RootEntity()); assert(chr != 0); std::cout << "Test 1" << std::endl << std::flush; }
void Accountintegration::test_LookOperation() { Anonymous new_char; LocatedEntity * chr = m_ac->addNewCharacter("thing", new_char, RootEntity()); Anonymous op_arg; op_arg->setId("1"); op_arg->setId(chr->getId()); Look op; op->setArgs1(op_arg); OpVector res; m_ac->operation(op, res); // FIXME This doesn't test a lot }
void Accountintegration::test_SetOperation() { Anonymous new_char; LocatedEntity * chr = m_ac->addNewCharacter("thing", new_char, RootEntity()); BBox newBox(WFMath::Point<3>(-0.5, -0.5, 0.0), WFMath::Point<3>(-0.5, -0.5, 2.0)); chr->m_location.setBBox(newBox); Anonymous op_arg; op_arg->setId(chr->getId()); op_arg->setAttr("guise", "foo"); op_arg->setAttr("height", 3.0); op_arg->setAttr("tasks", ListType()); Set op; op->setArgs1(op_arg); OpVector res; m_ac->operation(op, res); // FIXME Ensure character has been modified }