Merge lp:~linuxjedi/libdrizzle/5.1-test-fixes into lp:libdrizzle

Proposed by Andrew Hutchings
Status: Merged
Approved by: Andrew Hutchings
Approved revision: 118
Merged at revision: 118
Proposed branch: lp:~linuxjedi/libdrizzle/5.1-test-fixes
Merge into: lp:libdrizzle
Diff against target: 682 lines (+161/-152)
13 files modified
.bzrignore (+1/-0)
tests/unit/column.c (+10/-10)
tests/unit/common.c (+13/-7)
tests/unit/common.h (+2/-2)
tests/unit/datetypes.c (+13/-11)
tests/unit/insert_id.c (+14/-14)
tests/unit/nulls.c (+15/-15)
tests/unit/numbers.c (+11/-11)
tests/unit/query.c (+14/-14)
tests/unit/row.c (+16/-16)
tests/unit/statement.c (+18/-18)
tests/unit/statement_char.c (+18/-18)
tests/unit/unbuffered_query.c (+16/-16)
To merge this branch: bzr merge lp:~linuxjedi/libdrizzle/5.1-test-fixes
Reviewer Review Type Date Requested Status
Drizzle Trunk Pending
Review via email: mp+161216@code.launchpad.net

Description of the change

Fix test cases

1. Datetypes test needs 5.6.4 onwards (so broke Ubuntu 12.04 builder)
2. Automake 1.13 test running works in parallel so test now support this

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file '.bzrignore'
--- .bzrignore 2012-12-28 10:37:41 +0000
+++ .bzrignore 2013-04-26 19:01:27 +0000
@@ -40,3 +40,4 @@
40docs/changes/40docs/changes/
41docs/latex/41docs/latex/
42libdrizzle-config42libdrizzle-config
43test-suite.log
4344
=== modified file 'tests/unit/column.c'
--- tests/unit/column.c 2013-03-19 20:38:59 +0000
+++ tests/unit/column.c 2013-04-26 19:01:27 +0000
@@ -56,13 +56,13 @@
5656
57 set_up_connection();57 set_up_connection();
58 CHECKED_QUERY("SET CHARACTER SET latin1"); /* Or any other one-byte-per-character character set */58 CHECKED_QUERY("SET CHARACTER SET latin1"); /* Or any other one-byte-per-character character set */
59 set_up_schema();59 set_up_schema("test_column");
6060
61 CHECKED_QUERY("create table libdrizzle.t1 (a int primary key auto_increment, b varchar(255), c timestamp default current_timestamp)");61 CHECKED_QUERY("create table test_column.t1 (a int primary key auto_increment, b varchar(255), c timestamp default current_timestamp)");
6262
63 CHECKED_QUERY("insert into libdrizzle.t1 (b) values ('this'),('is'),('war')");63 CHECKED_QUERY("insert into test_column.t1 (b) values ('this'),('is'),('war')");
6464
65 CHECKED_QUERY("select * from libdrizzle.t1");65 CHECKED_QUERY("select * from test_column.t1");
6666
67 drizzle_result_buffer(result);67 drizzle_result_buffer(result);
68 num_fields= drizzle_result_column_count(result);68 num_fields= drizzle_result_column_count(result);
@@ -82,7 +82,7 @@
82 while ((column= drizzle_column_next(result)))82 while ((column= drizzle_column_next(result)))
83 {83 {
84 cur_column++;84 cur_column++;
85 ASSERT_EQ_(strcmp(drizzle_column_db(column), "libdrizzle"), 0, "Column has bad DB name");85 ASSERT_EQ_(strcmp(drizzle_column_db(column), "test_column"), 0, "Column has bad DB name");
86 ASSERT_EQ_(strcmp(drizzle_column_table(column), "t1"), 0, "Column had bad table name");86 ASSERT_EQ_(strcmp(drizzle_column_table(column), "t1"), 0, "Column had bad table name");
87 switch (cur_column) {87 switch (cur_column) {
88 case 1:88 case 1:
@@ -105,9 +105,9 @@
105105
106 drizzle_result_free(result);106 drizzle_result_free(result);
107107
108 CHECKED_QUERY("DROP TABLE libdrizzle.t1");108 CHECKED_QUERY("DROP TABLE test_column.t1");
109109
110 tear_down_schema();110 tear_down_schema("test_column");
111111
112 return EXIT_SUCCESS;112 return EXIT_SUCCESS;
113}113}
114114
=== modified file 'tests/unit/common.c'
--- tests/unit/common.c 2013-04-21 21:56:39 +0000
+++ tests/unit/common.c 2013-04-26 19:01:27 +0000
@@ -73,21 +73,27 @@
73 ASSERT_EQ_(DRIZZLE_RETURN_OK, driz_ret, "%s(%s)", drizzle_error(con), drizzle_strerror(driz_ret));73 ASSERT_EQ_(DRIZZLE_RETURN_OK, driz_ret, "%s(%s)", drizzle_error(con), drizzle_strerror(driz_ret));
74}74}
7575
76void set_up_schema(void)76void set_up_schema(const char *schema)
77{77{
78 drizzle_result_st VARIABLE_IS_NOT_USED *result;78 drizzle_result_st VARIABLE_IS_NOT_USED *result;
79 drizzle_return_t driz_ret;79 drizzle_return_t driz_ret;
8080 char sch_query[128];
81 CHECKED_QUERY("DROP SCHEMA IF EXISTS libdrizzle");81
82 CHECKED_QUERY("CREATE SCHEMA libdrizzle");82 snprintf(sch_query, 127, "DROP SCHEMA IF EXISTS %s", schema);
83 CHECK(drizzle_select_db(con, "libdrizzle"));83
84 CHECKED_QUERY(sch_query);
85 snprintf(sch_query, 127, "CREATE SCHEMA %s", schema);
86 CHECKED_QUERY(sch_query);
87 CHECK(drizzle_select_db(con, schema));
84}88}
8589
86void tear_down_schema(void)90void tear_down_schema(const char *schema)
87{91{
88 drizzle_result_st VARIABLE_IS_NOT_USED *result;92 drizzle_result_st VARIABLE_IS_NOT_USED *result;
89 drizzle_return_t driz_ret;93 drizzle_return_t driz_ret;
94 char sch_query[128];
9095
91 CHECKED_QUERY("DROP SCHEMA IF EXISTS libdrizzle");96 snprintf(sch_query, 127, "DROP SCHEMA IF EXISTS %s", schema);
97 CHECKED_QUERY(sch_query);
92}98}
9399
94100
=== modified file 'tests/unit/common.h'
--- tests/unit/common.h 2013-04-21 21:41:39 +0000
+++ tests/unit/common.h 2013-04-26 19:01:27 +0000
@@ -61,8 +61,8 @@
61extern void close_connection_on_exit(void);61extern void close_connection_on_exit(void);
6262
63/* For unit tests that make tables, etc.: delete-and-recreate the schema on setup, and delete the schema on teardown. */63/* For unit tests that make tables, etc.: delete-and-recreate the schema on setup, and delete the schema on teardown. */
64extern void set_up_schema(void);64extern void set_up_schema(const char* schema);
65extern void tear_down_schema(void);65extern void tear_down_schema(const char* schema);
6666
67/* Perform a query; assign the result to 'result' and the returncode to 'driz_ret'; assert that the returncode is DRIZZLE_RETURN_OK. */67/* Perform a query; assign the result to 'result' and the returncode to 'driz_ret'; assert that the returncode is DRIZZLE_RETURN_OK. */
68#define CHECKED_QUERY(cmd) result = drizzle_query(con, cmd, 0, &driz_ret); \68#define CHECKED_QUERY(cmd) result = drizzle_query(con, cmd, 0, &driz_ret); \
6969
=== modified file 'tests/unit/datetypes.c'
--- tests/unit/datetypes.c 2013-04-25 10:15:18 +0000
+++ tests/unit/datetypes.c 2013-04-26 19:01:27 +0000
@@ -85,20 +85,22 @@
85 unsigned rows_in_table;85 unsigned rows_in_table;
86 86
87 set_up_connection();87 set_up_connection();
88 set_up_schema();88 set_up_schema("test_datetime");
89 89
90 CHECKED_QUERY("create table libdrizzle.dt1 (a int primary key not null, b date, c year(4), d timestamp(0), e timestamp(6), f time(0), g time(6), h datetime(0), i datetime(6))");90 SKIP_IF_(drizzle_server_version_number(con) < 50604, "Test requires MySQL 5.6.4 or higher");
91
92 CHECKED_QUERY("create table test_datetime.dt1 (a int primary key not null, b date, c year(4), d timestamp(0), e timestamp(6), f time(0), g time(6), h datetime(0), i datetime(6))");
91 rows_in_table = 0;93 rows_in_table = 0;
92 94
93 /* Insert rows with pk 1 and 2 */95 /* Insert rows with pk 1 and 2 */
94 CHECKED_QUERY("insert into libdrizzle.dt1 (a,b,c,d,e,f,g,h,i) values "96 CHECKED_QUERY("insert into test_datetime.dt1 (a,b,c,d,e,f,g,h,i) values "
95 "(1, '1970-01-01', '2112', '2013-03-13 09:22:00.001', '2013-03-13 09:22:00.001', '6:15:03', '23:59:59.75', '1642-12-25 12:15:01', '1642-12-25 12:12:00.125'),"97 "(1, '1970-01-01', '2112', '2013-03-13 09:22:00.001', '2013-03-13 09:22:00.001', '6:15:03', '23:59:59.75', '1642-12-25 12:15:01', '1642-12-25 12:12:00.125'),"
96 "(2, '84-02-29', '12', NOW(), NOW(), '3 6:15:03', '23:59:59.0625', '1642-12-25 12:15:01', '1642-12-25 12:12:00.000000');");98 "(2, '84-02-29', '12', NOW(), NOW(), '3 6:15:03', '23:59:59.0625', '1642-12-25 12:15:01', '1642-12-25 12:12:00.000000');");
97 ASSERT_EQ(drizzle_result_affected_rows(result), 2);99 ASSERT_EQ(drizzle_result_affected_rows(result), 2);
98 rows_in_table += 2;100 rows_in_table += 2;
99 101
100 /* Insert row with pk 3 and 4 - test marshaling values we transmit */102 /* Insert row with pk 3 and 4 - test marshaling values we transmit */
101 query = "insert into libdrizzle.dt1 (a,b,c,d,e,f,g,h,i) values (?,?,?,?,?,?,?,?,?)";103 query = "insert into test_datetime.dt1 (a,b,c,d,e,f,g,h,i) values (?,?,?,?,?,?,?,?,?)";
102 sth = drizzle_stmt_prepare(con, query, strlen(query), &driz_ret);104 sth = drizzle_stmt_prepare(con, query, strlen(query), &driz_ret);
103 ASSERT_EQ_(driz_ret, DRIZZLE_RETURN_OK, "Error (%s): %s, preparing \"%s\"", drizzle_strerror(driz_ret), drizzle_error(con), query);105 ASSERT_EQ_(driz_ret, DRIZZLE_RETURN_OK, "Error (%s): %s, preparing \"%s\"", drizzle_strerror(driz_ret), drizzle_error(con), query);
104 106
@@ -139,7 +141,7 @@
139 CHECK(drizzle_stmt_close(sth));141 CHECK(drizzle_stmt_close(sth));
140142
141 /* Read the table back, with values sent over the wire in text form */143 /* Read the table back, with values sent over the wire in text form */
142 CHECKED_QUERY("select * from libdrizzle.dt1 order by a");144 CHECKED_QUERY("select * from test_datetime.dt1 order by a");
143 145
144 drizzle_result_buffer(result);146 drizzle_result_buffer(result);
145 num_fields= drizzle_result_column_count(result);147 num_fields= drizzle_result_column_count(result);
@@ -163,7 +165,7 @@
163 while ((column= drizzle_column_next(result)))165 while ((column= drizzle_column_next(result)))
164 {166 {
165 cur_column++;167 cur_column++;
166 ASSERT_EQ_(strcmp(drizzle_column_db(column), "libdrizzle"), 0, "Column has bad DB name");168 ASSERT_EQ_(strcmp(drizzle_column_db(column), "test_datetime"), 0, "Column has bad DB name");
167 ASSERT_EQ_(strcmp(drizzle_column_table(column), "dt1"), 0, "Column %d had bad table name", cur_column);169 ASSERT_EQ_(strcmp(drizzle_column_table(column), "dt1"), 0, "Column %d had bad table name", cur_column);
168 ASSERT_EQ(drizzle_column_current(result), cur_column);170 ASSERT_EQ(drizzle_column_current(result), cur_column);
169 ASSERT_STREQ_(drizzle_column_name(column), column_names[cur_column], "Column %d name", cur_column);171 ASSERT_STREQ_(drizzle_column_name(column), column_names[cur_column], "Column %d name", cur_column);
@@ -200,7 +202,7 @@
200 drizzle_result_free(result);202 drizzle_result_free(result);
201203
202 /* Read the table back, with values sent over the wire in binary form */204 /* Read the table back, with values sent over the wire in binary form */
203 query = "select a,b,c,d,e,f,g,h,i from libdrizzle.dt1 order by a";205 query = "select a,b,c,d,e,f,g,h,i from test_datetime.dt1 order by a";
204 sth = drizzle_stmt_prepare(con, query, strlen(query), &driz_ret);206 sth = drizzle_stmt_prepare(con, query, strlen(query), &driz_ret);
205 ASSERT_EQ_(driz_ret, DRIZZLE_RETURN_OK, "Error (%s): %s, preparing \"%s\"", drizzle_strerror(driz_ret), drizzle_error(con), query);207 ASSERT_EQ_(driz_ret, DRIZZLE_RETURN_OK, "Error (%s): %s, preparing \"%s\"", drizzle_strerror(driz_ret), drizzle_error(con), query);
206 driz_ret = drizzle_stmt_execute(sth);208 driz_ret = drizzle_stmt_execute(sth);
@@ -279,7 +281,7 @@
279 const char *col_name = column_names[checking_column];281 const char *col_name = column_names[checking_column];
280 char query_buf[128];282 char query_buf[128];
281 int VARIABLE_IS_NOT_USED unused;283 int VARIABLE_IS_NOT_USED unused;
282 unused = snprintf(query_buf, 128, "select a, %s, cast(%s as char) from libdrizzle.dt1",284 unused = snprintf(query_buf, 128, "select a, %s, cast(%s as char) from test_datetime.dt1",
283 col_name, col_name);285 col_name, col_name);
284 query = query_buf;286 query = query_buf;
285287
@@ -323,9 +325,9 @@
323 ASSERT_EQ_(driz_ret, DRIZZLE_RETURN_OK, "Error (%s): %s", drizzle_strerror(driz_ret), drizzle_error(con));325 ASSERT_EQ_(driz_ret, DRIZZLE_RETURN_OK, "Error (%s): %s", drizzle_strerror(driz_ret), drizzle_error(con));
324 }326 }
325 327
326 CHECKED_QUERY("DROP TABLE libdrizzle.dt1");328 CHECKED_QUERY("DROP TABLE test_datetime.dt1");
327 329
328 tear_down_schema();330 tear_down_schema("test_datetime");
329 331
330 return EXIT_SUCCESS;332 return EXIT_SUCCESS;
331}333}
332334
=== modified file 'tests/unit/insert_id.c'
--- tests/unit/insert_id.c 2013-03-04 22:11:55 +0000
+++ tests/unit/insert_id.c 2013-04-26 19:01:27 +0000
@@ -68,31 +68,31 @@
68 }68 }
69 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_error(con));69 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_error(con));
7070
71 CHECKED_QUERY("DROP SCHEMA IF EXISTS libdrizzle");71 CHECKED_QUERY("DROP SCHEMA IF EXISTS test_insert");
7272
73 CHECKED_QUERY("CREATE SCHEMA libdrizzle");73 CHECKED_QUERY("CREATE SCHEMA test_insert");
7474
75 ret= drizzle_select_db(con, "libdrizzle");75 ret= drizzle_select_db(con, "test_insert");
76 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "USE libdrizzle");76 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "USE test_insert");
7777
78 CHECKED_QUERY("create table libdrizzle.t1 (a int primary key auto_increment, b int)");78 CHECKED_QUERY("create table test_insert.t1 (a int primary key auto_increment, b int)");
7979
80 drizzle_result_st *result= drizzle_query(con, "insert into libdrizzle.t1 (b) values (1),(2),(3)", 0, &ret);80 drizzle_result_st *result= drizzle_query(con, "insert into test_insert.t1 (b) values (1),(2),(3)", 0, &ret);
81 ASSERT_EQ_(ret, DRIZZLE_RETURN_OK, "insert into libdrizzle.t1 (b) values (1),(2),(3): %s", drizzle_error(con));81 ASSERT_EQ_(ret, DRIZZLE_RETURN_OK, "insert into libdrizzle.t1 (b) values (1),(2),(3): %s", drizzle_error(con));
82 ASSERT_TRUE(result);82 ASSERT_TRUE(result);
8383
84 ASSERT_EQ_(drizzle_result_insert_id(result), 1, "Got bad insert_id (expected 1, got %"PRIu64")", drizzle_result_insert_id(result));84 ASSERT_EQ_(drizzle_result_insert_id(result), 1, "Got bad insert_id (expected 1, got %"PRIu64")", drizzle_result_insert_id(result));
85 drizzle_result_free(result);85 drizzle_result_free(result);
8686
87 result= drizzle_query(con, "INSERT INTO libdrizzle.t1 (b) VALUES (4),(5),(6)", 0, &ret);87 result= drizzle_query(con, "INSERT INTO test_insert.t1 (b) VALUES (4),(5),(6)", 0, &ret);
88 ASSERT_EQ_(ret, DRIZZLE_RETURN_OK, "INSERT INTO libdrizzle.t1 (b) VALUES (4),(5),(6): %s", drizzle_error(con));88 ASSERT_EQ_(ret, DRIZZLE_RETURN_OK, "INSERT INTO test_insert.t1 (b) VALUES (4),(5),(6): %s", drizzle_error(con));
8989
90 ASSERT_EQ_(drizzle_result_insert_id(result), 4, "Got bad insert_id (expected 4, got %"PRIu64")", drizzle_result_insert_id(result));90 ASSERT_EQ_(drizzle_result_insert_id(result), 4, "Got bad insert_id (expected 4, got %"PRIu64")", drizzle_result_insert_id(result));
91 drizzle_result_free(result);91 drizzle_result_free(result);
9292
93 CHECKED_QUERY("DROP TABLE libdrizzle.t1");93 CHECKED_QUERY("DROP TABLE test_insert.t1");
9494
95 CHECKED_QUERY("DROP SCHEMA libdrizzle");95 CHECKED_QUERY("DROP SCHEMA test_insert");
9696
97 ret= drizzle_quit(con);97 ret= drizzle_quit(con);
98 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_strerror(ret));98 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_strerror(ret));
9999
=== modified file 'tests/unit/nulls.c'
--- tests/unit/nulls.c 2013-04-22 19:14:35 +0000
+++ tests/unit/nulls.c 2013-04-26 19:01:27 +0000
@@ -85,19 +85,19 @@
85 }85 }
86 ASSERT_EQ_(DRIZZLE_RETURN_OK, driz_ret, "drizzle_connect(): %s(%s)", drizzle_error(con), drizzle_strerror(driz_ret));86 ASSERT_EQ_(DRIZZLE_RETURN_OK, driz_ret, "drizzle_connect(): %s(%s)", drizzle_error(con), drizzle_strerror(driz_ret));
87 87
88 CHECKED_QUERY("DROP SCHEMA IF EXISTS libdrizzle");88 CHECKED_QUERY("DROP SCHEMA IF EXISTS test_nulls");
89 89
90 CHECKED_QUERY("CREATE SCHEMA libdrizzle");90 CHECKED_QUERY("CREATE SCHEMA test_nulls");
91 91
92 driz_ret= drizzle_select_db(con, "libdrizzle");92 driz_ret= drizzle_select_db(con, "test_nulls");
93 ASSERT_EQ_(DRIZZLE_RETURN_OK, driz_ret, "USE libdrizzle");93 ASSERT_EQ_(DRIZZLE_RETURN_OK, driz_ret, "USE test_nulls");
94 94
95 CHECKED_QUERY("create table libdrizzle.t1 (a int, b int, c int, d int, e int, f int, g int, h int, i int, j int, k int)");95 CHECKED_QUERY("create table test_nulls.t1 (a int, b int, c int, d int, e int, f int, g int, h int, i int, j int, k int)");
96 96
97#define NCOLS 1197#define NCOLS 11
98 98
99 char *querybuf = calloc(256 + 60*64, 1);99 char *querybuf = calloc(256 + 60*64, 1);
100 strcpy(querybuf, "insert into libdrizzle.t1 values ");100 strcpy(querybuf, "insert into test_nulls.t1 values ");
101 char *p = querybuf + strlen(querybuf);101 char *p = querybuf + strlen(querybuf);
102 102
103 for(int sym = 0; sym < 64; sym++) {103 for(int sym = 0; sym < 64; sym++) {
@@ -121,7 +121,7 @@
121 CHECKED_QUERY(querybuf);121 CHECKED_QUERY(querybuf);
122 122
123#ifdef TEST_PREPARED_STATEMENTS123#ifdef TEST_PREPARED_STATEMENTS
124 strcpy(querybuf, "insert into libdrizzle.t1 values (?,?,?,?,?,?,?,?,?,?,?)");124 strcpy(querybuf, "insert into test_nulls.t1 values (?,?,?,?,?,?,?,?,?,?,?)");
125 sth = drizzle_stmt_prepare(con, querybuf, strlen(querybuf), &driz_ret);125 sth = drizzle_stmt_prepare(con, querybuf, strlen(querybuf), &driz_ret);
126 ASSERT_EQ_(driz_ret, DRIZZLE_RETURN_OK, "Error (%s): %s, preparing \"%s\"", drizzle_strerror(driz_ret), drizzle_error(con), querybuf);126 ASSERT_EQ_(driz_ret, DRIZZLE_RETURN_OK, "Error (%s): %s, preparing \"%s\"", drizzle_strerror(driz_ret), drizzle_error(con), querybuf);
127 127
@@ -161,7 +161,7 @@
161 table_size = 64;161 table_size = 64;
162#endif162#endif
163 163
164 CHECKED_QUERY("select a,b,c,d,e,f,g,h,i,j,k from libdrizzle.t1 order by e");164 CHECKED_QUERY("select a,b,c,d,e,f,g,h,i,j,k from test_nulls.t1 order by e");
165 drizzle_result_buffer(result);165 drizzle_result_buffer(result);
166 num_fields= drizzle_result_column_count(result);166 num_fields= drizzle_result_column_count(result);
167 ASSERT_EQ_(num_fields, NCOLS, "Bad number of fields, expected %d, got %d", 11, num_fields);167 ASSERT_EQ_(num_fields, NCOLS, "Bad number of fields, expected %d, got %d", 11, num_fields);
@@ -208,7 +208,7 @@
208 drizzle_result_free(result);208 drizzle_result_free(result);
209 209
210#ifdef TEST_PREPARED_STATEMENTS210#ifdef TEST_PREPARED_STATEMENTS
211 strcpy(querybuf, "select a,b,c,d,e,f,g,h,i,j,k from libdrizzle.t1 order by e");211 strcpy(querybuf, "select a,b,c,d,e,f,g,h,i,j,k from test_nulls.t1 order by e");
212 sth = drizzle_stmt_prepare(con, querybuf, strlen(querybuf), &driz_ret);212 sth = drizzle_stmt_prepare(con, querybuf, strlen(querybuf), &driz_ret);
213 ASSERT_EQ_(driz_ret, DRIZZLE_RETURN_OK, "Error (%s): %s, preparing \"%s\"", drizzle_strerror(driz_ret), drizzle_error(con), querybuf);213 ASSERT_EQ_(driz_ret, DRIZZLE_RETURN_OK, "Error (%s): %s, preparing \"%s\"", drizzle_strerror(driz_ret), drizzle_error(con), querybuf);
214 driz_ret = drizzle_stmt_execute(sth);214 driz_ret = drizzle_stmt_execute(sth);
@@ -266,10 +266,10 @@
266 ASSERT_EQ(drizzle_stmt_close(sth), DRIZZLE_RETURN_OK);266 ASSERT_EQ(drizzle_stmt_close(sth), DRIZZLE_RETURN_OK);
267#endif267#endif
268 268
269 CHECKED_QUERY("DROP TABLE libdrizzle.t1");269 CHECKED_QUERY("DROP TABLE test_nulls.t1");
270 ASSERT_EQ_(DRIZZLE_RETURN_OK, driz_ret, "DROP TABLE libdrizzle.t1");270 ASSERT_EQ_(DRIZZLE_RETURN_OK, driz_ret, "DROP TABLE test_nulls.t1");
271 271
272 CHECKED_QUERY("DROP SCHEMA IF EXISTS libdrizzle");272 CHECKED_QUERY("DROP SCHEMA IF EXISTS test_nulls");
273273
274 driz_ret= drizzle_quit(con);274 driz_ret= drizzle_quit(con);
275 ASSERT_EQ_(DRIZZLE_RETURN_OK, driz_ret, "%s", drizzle_strerror(driz_ret));275 ASSERT_EQ_(DRIZZLE_RETURN_OK, driz_ret, "%s", drizzle_strerror(driz_ret));
276276
=== modified file 'tests/unit/numbers.c'
--- tests/unit/numbers.c 2013-04-21 21:41:39 +0000
+++ tests/unit/numbers.c 2013-04-26 19:01:27 +0000
@@ -89,20 +89,20 @@
89 int num_fields;89 int num_fields;
90 90
91 set_up_connection();91 set_up_connection();
92 set_up_schema();92 set_up_schema("test_numbers");
93 93
94 CHECKED_QUERY("create table libdrizzle.t1 (a int primary key auto_increment, b tinyint, c smallint, d mediumint, e int, f bigint, g float, h double)");94 CHECKED_QUERY("create table test_numbers.t1 (a int primary key auto_increment, b tinyint, c smallint, d mediumint, e int, f bigint, g float, h double)");
95 95
96 /* Insert rows with pk 1 and 2 */96 /* Insert rows with pk 1 and 2 */
97 CHECKED_QUERY("insert into libdrizzle.t1 (b,c,d,e,f,g,h) values (1,1,1,1,1,1,1), (127,32687,8388351,2147352575,9222246136947920895,443664,291.2711110711098);");97 CHECKED_QUERY("insert into test_numbers.t1 (b,c,d,e,f,g,h) values (1,1,1,1,1,1,1), (127,32687,8388351,2147352575,9222246136947920895,443664,291.2711110711098);");
98 ASSERT_EQ(drizzle_result_affected_rows(result), 2);98 ASSERT_EQ(drizzle_result_affected_rows(result), 2);
99 99
100 /* Insert row with pk 3 */100 /* Insert row with pk 3 */
101 CHECKED_QUERY("insert into libdrizzle.t1 (b,c,d,e,f,g,h) ( select 0-b, 0-c, 0-d, 0-e, 0-f, g+1.015625, h+1 from t1 where a = 2 );");101 CHECKED_QUERY("insert into test_numbers.t1 (b,c,d,e,f,g,h) ( select 0-b, 0-c, 0-d, 0-e, 0-f, g+1.015625, h+1 from t1 where a = 2 );");
102 ASSERT_EQ(drizzle_result_affected_rows(result), 1);102 ASSERT_EQ(drizzle_result_affected_rows(result), 1);
103 103
104 /* Insert row with pk 4 - test marshaling values we transmit */104 /* Insert row with pk 4 - test marshaling values we transmit */
105 query = "insert into libdrizzle.t1 (b,c,d,e,f,g,h) values (?,?,?,?,?,?,?)";105 query = "insert into test_numbers.t1 (b,c,d,e,f,g,h) values (?,?,?,?,?,?,?)";
106 sth = drizzle_stmt_prepare(con, query, strlen(query), &driz_ret);106 sth = drizzle_stmt_prepare(con, query, strlen(query), &driz_ret);
107 ASSERT_EQ_(driz_ret, DRIZZLE_RETURN_OK, "Error (%s): %s, preparing \"%s\"", drizzle_strerror(driz_ret), drizzle_error(con), query);107 ASSERT_EQ_(driz_ret, DRIZZLE_RETURN_OK, "Error (%s): %s, preparing \"%s\"", drizzle_strerror(driz_ret), drizzle_error(con), query);
108 CHECK(drizzle_stmt_set_tiny(sth, 0, 127, 0));108 CHECK(drizzle_stmt_set_tiny(sth, 0, 127, 0));
@@ -121,7 +121,7 @@
121 /* TODO: Also send some negative values of each type */121 /* TODO: Also send some negative values of each type */
122 122
123 /* Read the table back, with values sent over the wire in text form */123 /* Read the table back, with values sent over the wire in text form */
124 CHECKED_QUERY("select * from libdrizzle.t1 order by b, a");124 CHECKED_QUERY("select * from test_numbers.t1 order by b, a");
125 125
126 drizzle_result_buffer(result);126 drizzle_result_buffer(result);
127 num_fields= drizzle_result_column_count(result);127 num_fields= drizzle_result_column_count(result);
@@ -147,7 +147,7 @@
147 while ((column= drizzle_column_next(result)))147 while ((column= drizzle_column_next(result)))
148 {148 {
149 cur_column++;149 cur_column++;
150 ASSERT_EQ_(strcmp(drizzle_column_db(column), "libdrizzle"), 0, "Column has bad DB name");150 ASSERT_EQ_(strcmp(drizzle_column_db(column), "test_numbers"), 0, "Column has bad DB name");
151 ASSERT_EQ_(strcmp(drizzle_column_table(column), "t1"), 0, "Column had bad table name");151 ASSERT_EQ_(strcmp(drizzle_column_table(column), "t1"), 0, "Column had bad table name");
152 ASSERT_EQ(drizzle_column_current(result), cur_column);152 ASSERT_EQ(drizzle_column_current(result), cur_column);
153 ASSERT_STREQ(drizzle_column_name(column), column_names[cur_column]);153 ASSERT_STREQ(drizzle_column_name(column), column_names[cur_column]);
@@ -187,7 +187,7 @@
187 drizzle_result_free(result);187 drizzle_result_free(result);
188 188
189 /* Read the table back, with values sent over the wire in binary form */189 /* Read the table back, with values sent over the wire in binary form */
190 query = "select a,b,c,d,e,f,g,h from libdrizzle.t1";190 query = "select a,b,c,d,e,f,g,h from test_numbers.t1";
191 sth = drizzle_stmt_prepare(con, query, strlen(query), &driz_ret);191 sth = drizzle_stmt_prepare(con, query, strlen(query), &driz_ret);
192 ASSERT_EQ_(driz_ret, DRIZZLE_RETURN_OK, "Error (%s): %s, preparing \"%s\"", drizzle_strerror(driz_ret), drizzle_error(con), query);192 ASSERT_EQ_(driz_ret, DRIZZLE_RETURN_OK, "Error (%s): %s, preparing \"%s\"", drizzle_strerror(driz_ret), drizzle_error(con), query);
193 driz_ret = drizzle_stmt_execute(sth);193 driz_ret = drizzle_stmt_execute(sth);
@@ -317,10 +317,10 @@
317 driz_ret = drizzle_stmt_close(sth);317 driz_ret = drizzle_stmt_close(sth);
318 ASSERT_EQ_(driz_ret, DRIZZLE_RETURN_OK, "Error (%s): %s", drizzle_strerror(driz_ret), drizzle_error(con));318 ASSERT_EQ_(driz_ret, DRIZZLE_RETURN_OK, "Error (%s): %s", drizzle_strerror(driz_ret), drizzle_error(con));
319 319
320 drizzle_query(con, "DROP TABLE libdrizzle.t1", 0, &driz_ret);320 drizzle_query(con, "DROP TABLE test_numbers.t1", 0, &driz_ret);
321 ASSERT_EQ_(DRIZZLE_RETURN_OK, driz_ret, "DROP TABLE libdrizzle.t1");321 ASSERT_EQ_(DRIZZLE_RETURN_OK, driz_ret, "DROP TABLE test_numbers.t1");
322 322
323 tear_down_schema();323 tear_down_schema("test_numbers");
324 324
325 return EXIT_SUCCESS;325 return EXIT_SUCCESS;
326}326}
327327
=== modified file 'tests/unit/query.c'
--- tests/unit/query.c 2013-03-04 22:11:55 +0000
+++ tests/unit/query.c 2013-04-26 19:01:27 +0000
@@ -68,28 +68,28 @@
68 }68 }
69 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "drizzle_connect(): %s(%s)", drizzle_error(con), drizzle_strerror(ret));69 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "drizzle_connect(): %s(%s)", drizzle_error(con), drizzle_strerror(ret));
7070
71 CHECKED_QUERY("DROP SCHEMA IF EXISTS libdrizzle");71 CHECKED_QUERY("DROP SCHEMA IF EXISTS test_query");
7272
73 CHECKED_QUERY("CREATE SCHEMA libdrizzle");73 CHECKED_QUERY("CREATE SCHEMA test_query");
7474
75 ret= drizzle_select_db(con, "libdrizzle");75 ret= drizzle_select_db(con, "test_query");
76 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "USE libdrizzle");76 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "USE test_query");
7777
78 drizzle_query(con, "create table libdrizzle.t1 (a int)", 0, &ret);78 drizzle_query(con, "create table test_query.t1 (a int)", 0, &ret);
79 if (ret != DRIZZLE_RETURN_OK)79 if (ret != DRIZZLE_RETURN_OK)
80 {80 {
81 printf("Create table failure\n");81 printf("Create table failure\n");
82 return EXIT_FAILURE;82 return EXIT_FAILURE;
83 }83 }
8484
85 drizzle_query(con, "insert into libdrizzle.t1 values (1),(2),(3)", 0, &ret);85 drizzle_query(con, "insert into test_query.t1 values (1),(2),(3)", 0, &ret);
86 if (ret != DRIZZLE_RETURN_OK)86 if (ret != DRIZZLE_RETURN_OK)
87 {87 {
88 printf("Insert failure\n");88 printf("Insert failure\n");
89 return EXIT_FAILURE;89 return EXIT_FAILURE;
90 }90 }
9191
92 drizzle_result_st *result= drizzle_query(con, "select * from libdrizzle.t1", 0, &ret);92 drizzle_result_st *result= drizzle_query(con, "select * from test_query.t1", 0, &ret);
93 if (ret != DRIZZLE_RETURN_OK)93 if (ret != DRIZZLE_RETURN_OK)
94 {94 {
95 printf("Select failure\n");95 printf("Select failure\n");
@@ -124,11 +124,11 @@
124124
125 drizzle_result_free(result);125 drizzle_result_free(result);
126126
127 drizzle_query(con, "DROP TABLE libdrizzle.t1", 0, &ret);127 drizzle_query(con, "DROP TABLE test_query.t1", 0, &ret);
128 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP TABLE libdrizzle.t1");128 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP TABLE test_query.t1");
129129
130 drizzle_query(con, "DROP SCHEMA IF EXISTS libdrizzle", 0, &ret);130 drizzle_query(con, "DROP SCHEMA IF EXISTS test_query", 0, &ret);
131 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP SCHEMA libdrizzle (%s)", drizzle_error(con));131 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP SCHEMA test_query (%s)", drizzle_error(con));
132132
133 ret= drizzle_quit(con);133 ret= drizzle_quit(con);
134 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_strerror(ret));134 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_strerror(ret));
135135
=== modified file 'tests/unit/row.c'
--- tests/unit/row.c 2013-01-27 09:48:19 +0000
+++ tests/unit/row.c 2013-04-26 19:01:27 +0000
@@ -66,30 +66,30 @@
66 }66 }
67 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "drizzle_connect(): %s(%s)", drizzle_error(con), drizzle_strerror(ret));67 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "drizzle_connect(): %s(%s)", drizzle_error(con), drizzle_strerror(ret));
6868
69 drizzle_query(con, "DROP SCHEMA IF EXISTS libdrizzle", 0, &ret);69 drizzle_query(con, "DROP SCHEMA IF EXISTS test_row", 0, &ret);
70 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "CREATE SCHEMA libdrizzle (%s)", drizzle_error(con));70 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "CREATE SCHEMA test_row (%s)", drizzle_error(con));
7171
72 drizzle_query(con, "CREATE SCHEMA libdrizzle", 0, &ret);72 drizzle_query(con, "CREATE SCHEMA test_row", 0, &ret);
73 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "CREATE SCHEMA libdrizzle (%s)", drizzle_error(con));73 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "CREATE SCHEMA test_row (%s)", drizzle_error(con));
7474
75 ret= drizzle_select_db(con, "libdrizzle");75 ret= drizzle_select_db(con, "test_row");
76 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "USE libdrizzle");76 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "USE test_row");
7777
78 drizzle_query(con, "create table libdrizzle.t1 (a int)", 0, &ret);78 drizzle_query(con, "create table test_row.t1 (a int)", 0, &ret);
79 if (ret != DRIZZLE_RETURN_OK)79 if (ret != DRIZZLE_RETURN_OK)
80 {80 {
81 printf("Create table failure\n");81 printf("Create table failure\n");
82 return EXIT_FAILURE;82 return EXIT_FAILURE;
83 }83 }
8484
85 drizzle_query(con, "insert into libdrizzle.t1 values (1),(2),(3)", 0, &ret);85 drizzle_query(con, "insert into test_row.t1 values (1),(2),(3)", 0, &ret);
86 if (ret != DRIZZLE_RETURN_OK)86 if (ret != DRIZZLE_RETURN_OK)
87 {87 {
88 printf("Insert failure\n");88 printf("Insert failure\n");
89 return EXIT_FAILURE;89 return EXIT_FAILURE;
90 }90 }
9191
92 drizzle_result_st *result= drizzle_query(con, "select * from libdrizzle.t1", 0, &ret);92 drizzle_result_st *result= drizzle_query(con, "select * from test_row.t1", 0, &ret);
93 if (ret != DRIZZLE_RETURN_OK)93 if (ret != DRIZZLE_RETURN_OK)
94 {94 {
95 printf("Select failure\n");95 printf("Select failure\n");
@@ -148,11 +148,11 @@
148148
149 drizzle_result_free(result);149 drizzle_result_free(result);
150150
151 drizzle_query(con, "DROP TABLE libdrizzle.t1", 0, &ret);151 drizzle_query(con, "DROP TABLE test_row.t1", 0, &ret);
152 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP TABLE libdrizzle.t1");152 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP TABLE test_row.t1");
153153
154 drizzle_query(con, "DROP SCHEMA IF EXISTS libdrizzle", 0, &ret);154 drizzle_query(con, "DROP SCHEMA IF EXISTS test_row", 0, &ret);
155 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP SCHEMA libdrizzle (%s)", drizzle_error(con));155 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP SCHEMA test_row (%s)", drizzle_error(con));
156156
157 ret= drizzle_quit(con);157 ret= drizzle_quit(con);
158 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_strerror(ret));158 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_strerror(ret));
159159
=== modified file 'tests/unit/statement.c'
--- tests/unit/statement.c 2013-02-27 19:08:06 +0000
+++ tests/unit/statement.c 2013-04-26 19:01:27 +0000
@@ -70,22 +70,22 @@
70 }70 }
71 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "drizzle_connect(): %s(%s)", drizzle_error(con), drizzle_strerror(ret));71 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "drizzle_connect(): %s(%s)", drizzle_error(con), drizzle_strerror(ret));
7272
73 drizzle_query(con, "DROP SCHEMA IF EXISTS libdrizzle", 0, &ret);73 drizzle_query(con, "DROP SCHEMA IF EXISTS test_stmt", 0, &ret);
74 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "CREATE SCHEMA libdrizzle (%s)", drizzle_error(con));74 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "CREATE SCHEMA test_stmt (%s)", drizzle_error(con));
7575
76 drizzle_query(con, "CREATE SCHEMA libdrizzle", 0, &ret);76 drizzle_query(con, "CREATE SCHEMA test_stmt", 0, &ret);
77 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "CREATE SCHEMA libdrizzle (%s)", drizzle_error(con));77 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "CREATE SCHEMA test_stmt (%s)", drizzle_error(con));
7878
79 ret= drizzle_select_db(con, "libdrizzle");79 ret= drizzle_select_db(con, "test_stmt");
80 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "USE libdrizzle");80 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "USE test_stmt");
8181
82 drizzle_query(con, "create table libdrizzle.t1 (a int)", 0, &ret);82 drizzle_query(con, "create table test_stmt.t1 (a int)", 0, &ret);
83 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "create table libdrizzle.t1 (a int): %s", drizzle_error(con));83 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "create table test_stmt.t1 (a int): %s", drizzle_error(con));
8484
85 drizzle_query(con, "insert into libdrizzle.t1 values (1),(2),(3)", 0, &ret);85 drizzle_query(con, "insert into test_stmt.t1 values (1),(2),(3)", 0, &ret);
86 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_error(con));86 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_error(con));
8787
88 const char *query= "select * from libdrizzle.t1 where a > ?";88 const char *query= "select * from test_stmt.t1 where a > ?";
89 stmt= drizzle_stmt_prepare(con, query, strlen(query), &ret);89 stmt= drizzle_stmt_prepare(con, query, strlen(query), &ret);
90 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_error(con));90 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_error(con));
9191
@@ -146,11 +146,11 @@
146 ret = drizzle_stmt_close(stmt);146 ret = drizzle_stmt_close(stmt);
147 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_error(con));147 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_error(con));
148148
149 drizzle_query(con, "DROP TABLE libdrizzle.t1", 0, &ret);149 drizzle_query(con, "DROP TABLE test_stmt.t1", 0, &ret);
150 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP TABLE libdrizzle.t1");150 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP TABLE test_stmt.t1");
151151
152 drizzle_query(con, "DROP SCHEMA IF EXISTS libdrizzle", 0, &ret);152 drizzle_query(con, "DROP SCHEMA IF EXISTS test_stmt", 0, &ret);
153 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP SCHEMA libdrizzle (%s)", drizzle_error(con));153 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP SCHEMA test_stmt (%s)", drizzle_error(con));
154154
155 ret= drizzle_quit(con);155 ret= drizzle_quit(con);
156 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_strerror(ret));156 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_strerror(ret));
157157
=== modified file 'tests/unit/statement_char.c'
--- tests/unit/statement_char.c 2013-01-27 09:48:19 +0000
+++ tests/unit/statement_char.c 2013-04-26 19:01:27 +0000
@@ -70,22 +70,22 @@
70 }70 }
71 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "drizzle_connect(): %s(%s)", drizzle_error(con), drizzle_strerror(ret));71 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "drizzle_connect(): %s(%s)", drizzle_error(con), drizzle_strerror(ret));
7272
73 drizzle_query(con, "DROP SCHEMA IF EXISTS libdrizzle", 0, &ret);73 drizzle_query(con, "DROP SCHEMA IF EXISTS test_stmt_ch", 0, &ret);
74 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "CREATE SCHEMA libdrizzle (%s)", drizzle_error(con));74 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "CREATE SCHEMA test_stmt_ch (%s)", drizzle_error(con));
7575
76 drizzle_query(con, "CREATE SCHEMA libdrizzle", 0, &ret);76 drizzle_query(con, "CREATE SCHEMA test_stmt_ch", 0, &ret);
77 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "CREATE SCHEMA libdrizzle (%s)", drizzle_error(con));77 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "CREATE SCHEMA test_stmt_ch (%s)", drizzle_error(con));
7878
79 ret= drizzle_select_db(con, "libdrizzle");79 ret= drizzle_select_db(con, "test_stmt_ch");
80 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "USE libdrizzle");80 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "USE test_stmt_ch");
8181
82 drizzle_query(con, "create table libdrizzle.t1 (a varchar(50))", 0, &ret);82 drizzle_query(con, "create table test_stmt_ch.t1 (a varchar(50))", 0, &ret);
83 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "create table libdrizzle.t1 (a int): %s", drizzle_error(con));83 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "create table test_stmt_ch.t1 (a int): %s", drizzle_error(con));
8484
85 drizzle_query(con, "insert into libdrizzle.t1 values ('hello'),('drizzle'),('people')", 0, &ret);85 drizzle_query(con, "insert into test_stmt_ch.t1 values ('hello'),('drizzle'),('people')", 0, &ret);
86 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_error(con));86 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_error(con));
8787
88 const char *query= "select * from libdrizzle.t1 where a = ?";88 const char *query= "select * from test_stmt_ch.t1 where a = ?";
89 stmt= drizzle_stmt_prepare(con, query, strlen(query), &ret);89 stmt= drizzle_stmt_prepare(con, query, strlen(query), &ret);
90 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_error(con));90 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_error(con));
9191
@@ -141,11 +141,11 @@
141 ret = drizzle_stmt_close(stmt);141 ret = drizzle_stmt_close(stmt);
142 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "drizzle_stmt_close() %s", drizzle_error(con));142 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "drizzle_stmt_close() %s", drizzle_error(con));
143143
144 drizzle_query(con, "DROP TABLE libdrizzle.t1", 0, &ret);144 drizzle_query(con, "DROP TABLE test_stmt_ch.t1", 0, &ret);
145 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP TABLE libdrizzle.t1");145 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP TABLE test_stmt_ch.t1");
146146
147 drizzle_query(con, "DROP SCHEMA IF EXISTS libdrizzle", 0, &ret);147 drizzle_query(con, "DROP SCHEMA IF EXISTS test_stmt_ch", 0, &ret);
148 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP SCHEMA libdrizzle (%s)", drizzle_error(con));148 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP SCHEMA test_stmt_ch (%s)", drizzle_error(con));
149149
150 ret= drizzle_quit(con);150 ret= drizzle_quit(con);
151 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_strerror(ret));151 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_strerror(ret));
152152
=== modified file 'tests/unit/unbuffered_query.c'
--- tests/unit/unbuffered_query.c 2013-01-27 09:48:19 +0000
+++ tests/unit/unbuffered_query.c 2013-04-26 19:01:27 +0000
@@ -66,30 +66,30 @@
66 }66 }
67 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "drizzle_connect(): %s(%s)", drizzle_error(con), drizzle_strerror(ret));67 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "drizzle_connect(): %s(%s)", drizzle_error(con), drizzle_strerror(ret));
6868
69 drizzle_query(con, "DROP SCHEMA IF EXISTS libdrizzle", 0, &ret);69 drizzle_query(con, "DROP SCHEMA IF EXISTS test_unbuff", 0, &ret);
70 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "CREATE SCHEMA libdrizzle (%s)", drizzle_error(con));70 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "CREATE SCHEMA test_unbuff (%s)", drizzle_error(con));
7171
72 drizzle_query(con, "CREATE SCHEMA libdrizzle", 0, &ret);72 drizzle_query(con, "CREATE SCHEMA test_unbuff", 0, &ret);
73 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "CREATE SCHEMA libdrizzle (%s)", drizzle_error(con));73 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "CREATE SCHEMA test_unbuff (%s)", drizzle_error(con));
7474
75 ret= drizzle_select_db(con, "libdrizzle");75 ret= drizzle_select_db(con, "test_unbuff");
76 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "USE libdrizzle");76 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "USE test_unbuff");
7777
78 drizzle_query(con, "create table libdrizzle.t1 (a int)", 0, &ret);78 drizzle_query(con, "create table test_unbuff.t1 (a int)", 0, &ret);
79 if (ret != DRIZZLE_RETURN_OK)79 if (ret != DRIZZLE_RETURN_OK)
80 {80 {
81 printf("Create table failure\n");81 printf("Create table failure\n");
82 return EXIT_FAILURE;82 return EXIT_FAILURE;
83 }83 }
8484
85 drizzle_query(con, "insert into libdrizzle.t1 values (1),(2),(3)", 0, &ret);85 drizzle_query(con, "insert into test_unbuff.t1 values (1),(2),(3)", 0, &ret);
86 if (ret != DRIZZLE_RETURN_OK)86 if (ret != DRIZZLE_RETURN_OK)
87 {87 {
88 printf("Insert failure\n");88 printf("Insert failure\n");
89 return EXIT_FAILURE;89 return EXIT_FAILURE;
90 }90 }
9191
92 drizzle_result_st *result= drizzle_query(con, "select * from libdrizzle.t1", 0, &ret);92 drizzle_result_st *result= drizzle_query(con, "select * from test_unbuff.t1", 0, &ret);
93 if (ret != DRIZZLE_RETURN_OK)93 if (ret != DRIZZLE_RETURN_OK)
94 {94 {
95 printf("Select failure\n");95 printf("Select failure\n");
@@ -142,11 +142,11 @@
142142
143 drizzle_result_free(result);143 drizzle_result_free(result);
144144
145 drizzle_query(con, "DROP TABLE libdrizzle.t1", 0, &ret);145 drizzle_query(con, "DROP TABLE test_unbuff.t1", 0, &ret);
146 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP TABLE libdrizzle.t1");146 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP TABLE test_unbuff.t1");
147147
148 drizzle_query(con, "DROP SCHEMA IF EXISTS libdrizzle", 0, &ret);148 drizzle_query(con, "DROP SCHEMA IF EXISTS test_unbuff", 0, &ret);
149 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP SCHEMA libdrizzle (%s)", drizzle_error(con));149 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "DROP SCHEMA test_unbuff (%s)", drizzle_error(con));
150150
151 ret= drizzle_quit(con);151 ret= drizzle_quit(con);
152 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_strerror(ret));152 ASSERT_EQ_(DRIZZLE_RETURN_OK, ret, "%s", drizzle_strerror(ret));

Subscribers

People subscribed via source and target branches

to all changes:
to status/vote changes: