2014-12-03 16:32:56 +01:00
|
|
|
|
|
|
|
#include "test.h"
|
|
|
|
#include "SQLParser.h"
|
|
|
|
|
|
|
|
using namespace hsql;
|
|
|
|
|
|
|
|
TEST(Select) {
|
2014-12-03 17:43:02 +01:00
|
|
|
SQLStatementList* stmt_list = SQLParser::parseSQLString("SELECT * FROM students;");
|
2014-12-03 16:32:56 +01:00
|
|
|
ASSERT(stmt_list->isValid);
|
|
|
|
ASSERT_EQ(stmt_list->size(), 1);
|
2014-12-03 17:43:02 +01:00
|
|
|
ASSERT_EQ(stmt_list->at(0)->type(), kStmtSelect);
|
2014-12-03 16:32:56 +01:00
|
|
|
|
|
|
|
SelectStatement* stmt = (SelectStatement*) stmt_list->at(0);
|
|
|
|
ASSERT_NULL(stmt->where_clause);
|
|
|
|
}
|