From a465552ffad8230e7c541d3f5d1bb9a27eb9580c Mon Sep 17 00:00:00 2001 From: prabatuty Date: Sun, 16 Nov 2008 12:57:13 +0000 Subject: [PATCH] Fixing dbapi/table/test002 failing test --- test/dbapi/Table/inserttest2.c | 30 +++++++----------------------- 1 file changed, 7 insertions(+), 23 deletions(-) diff --git a/test/dbapi/Table/inserttest2.c b/test/dbapi/Table/inserttest2.c index f7d4a3fe..6d63f299 100644 --- a/test/dbapi/Table/inserttest2.c +++ b/test/dbapi/Table/inserttest2.c @@ -39,33 +39,17 @@ int main() rv = table->insertTuple(); if (rv != OK) break; } - if (rv != OK) break; conn.commit(); } printf("Tuples inserted %d\n", icount); - table->setCondition(NULL); - rv = table->execute(); - if (rv != OK) - { - dbMgr->closeTable(table); - dbMgr->dropTable("t1"); - conn.close(); - } - void *fld2ptr, *fld3ptr, *tuple; - icount = 0; - while(true) - { - tuple = (char*)table->fetch() ; - if (tuple == NULL) {break;} - fld2ptr = (char*)tuple + os::align(sizeof(int)); - fld3ptr = (char*)tuple + (2 * os::align(sizeof(int))); - icount++; - if (icount == 10000) printf("Binded Tuple value is %d %d %s \n", id1, id2, name); - - } - table->close(); dbMgr->closeTable(table); dbMgr->dropTable("t1"); conn.close(); - return 0; + if (rv == ErrNoMemory) + { + //insert is expected to fail + printf("insert failed with return values %d\n", rv); + return 0; + } + return 1; } -- 2.11.4.GIT