From: Jiří Škrábal Date: Thu, 23 Sep 2004 07:59:43 +0000 (+0000) Subject: query events unit test X-Git-Tag: glite-lb-common_R_0_2_0~227 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=e7489d783022174ff0bf5f03b25e3357fb4d3776;p=jra1mw.git query events unit test --- diff --git a/org.glite.lb.server/test/test_query_events.cpp b/org.glite.lb.server/test/test_query_events.cpp index 00fb6e8..0a20d86 100644 --- a/org.glite.lb.server/test/test_query_events.cpp +++ b/org.glite.lb.server/test/test_query_events.cpp @@ -21,9 +21,12 @@ class QueryEventsTest: public CppUnit::TestFixture private: edg_wll_Context ctx; + vector>> expQueries; + int queryIdx; public: void oneJob(); + int ExecStmt(const char *, edg_wll_Stmt *); void setUp() { edg_wll_InitContext(&ctx); @@ -43,15 +46,27 @@ void QueryEventsTest::oneJob() edg_wlc_JobIdParse("https://fake.server/fake_job",&job[0].value.j); job[1].attr = EDG_WLL_QUERY_ATTR_UNDEF; + expQueries.clear(); + /* + * XXX: ... + */ + expQueries.push_back(); CPPUNIT_ASSERT(!edg_wll_QueryEventsServer(ctx,1,jobs,NULL,&events)); } +int QueryEventsTest::ExecStmt(const char *, edg_wll_Stmt *) +{ + return 0; +} + extern "C" { int edg_wll_ExecStmt(edg_wll_Context ctx,char *qry,edg_wll_Stmt *stmt) { cout << qry << endl; - return 0; + + class QueryEventsTest *tst = (class QueryEventsTest *)(ctx->mysql); + return tst->ExecStmt(qry, stmt); } int edg_wll_FetchRow(edg_wll_Stmt stmt, char **cols)