MojErr MojDbPermissionTest::testInvalidPermissions(MojDb& db) { MojErr err = checkInvalid(MojTestInvalidPermission1, db); MojTestErrCheck(err); err = checkInvalid(MojTestInvalidPermission2, db); MojTestErrCheck(err); err = checkInvalid(MojTestInvalidPermission3, db); MojTestErrCheck(err); err = checkInvalid(MojTestInvalidPermission4, db); MojTestErrCheck(err); return MojErrNone; }
MojErr MojDbIndexTest::invalidTest() { MojErr err = checkInvalid(MojErrDbInvalidIndex, _T("{\"name\":\"test\",\"props\":[") _T("{\"name\":\"foo\"},") _T("{\"name\":\"bar\"},") _T("{\"name\":\"foo\"}") _T("]}")); MojTestErrCheck(err); err = checkInvalid(MojErrDbInvalidIndex, _T("{\"name\":\"test\",\"incDel\":\"true\",\"props\":[") _T("{\"name\":\"foo\"},") _T("{\"name\":\"_del\"},") _T("{\"name\":\"foo\"}") _T("]}")); MojTestErrCheck(err); return MojErrNone; }
void PythonExport::addTrainResult(double recall, double precision, const string & name){ checkInvalid(recall); checkInvalid(precision); train_res<<"\n\t\""<<name<<"\": {\"precision\":"<<precision<<", \"recall\": "<<recall<<"},"; }