Skip to content

Commit

Permalink
Added string bulk operations test
Browse files Browse the repository at this point in the history
  • Loading branch information
Denis Chapligin committed Feb 20, 2013
1 parent baa1340 commit c942aac
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions src/backends/db2/test/test-db2.cpp
Expand Up @@ -135,6 +135,27 @@ void test2() {
std::cout << "test 2 passed" << std::endl;
}

void test3() {
{
session sql(backEnd, connectString);

std::string query = "CREATE TABLE DB2INST1.TEST (ID BIGINT,DATA VARCHAR(8),DT TIMESTAMP)";
sql << query;

std::vector<std::string> strings(100);
for(std::vector<std::string>::iterator it=strings.begin();it!=strings.end();it++) {
*it="test";
}
sql << "insert into db2inst1.TEST (data) values (:data)", use(strings,"data");
rowset<std::string> rs = (sql.prepare<<"SELECT data from db2inst1.TEST");

sql<<"DROP TABLE DB2INST1.TEST";
sql.commit();
}

std::cout << "test 3 passed" << std::endl;
}

int main(int argc, char** argv)
{

Expand Down Expand Up @@ -164,6 +185,7 @@ int main(int argc, char** argv)
{
test1();
test2();
test3();
// ...

std::cout << "\nOK, all tests passed.\n\n";
Expand Down

0 comments on commit c942aac

Please sign in to comment.