From 9d0ecc7d3e48460eb45c7aba8370ff37caf4a0e0 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 7 Sep 2020 20:25:59 +0800 Subject: [PATCH] add more unit testing case for package gdb --- database/gdb/gdb_z_oracle_internal_test.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/database/gdb/gdb_z_oracle_internal_test.go b/database/gdb/gdb_z_oracle_internal_test.go index 14a3903de..f8249be05 100644 --- a/database/gdb/gdb_z_oracle_internal_test.go +++ b/database/gdb/gdb_z_oracle_internal_test.go @@ -39,4 +39,11 @@ func Test_Oracle_parseSql(t *testing.T) { newSql := o.parseSql(sql) t.Assert(newSql, `SELECT * FROM (SELECT GFORM.*, ROWNUM ROWNUM_ FROM (SELECT * FROM user ) GFORM WHERE ROWNUM <= 1) WHERE ROWNUM_ >= 0`) }) + + gtest.C(t, func(t *gtest.T) { + o := new(DriverOracle) + sql := `SELECT ENAME FROM USER_INFO WHERE ID=2 LIMIT 1` + newSql := o.parseSql(sql) + t.Assert(newSql, `SELECT * FROM (SELECT GFORM.*, ROWNUM ROWNUM_ FROM (SELECT ENAME FROM USER_INFO WHERE ID=2 ) GFORM WHERE ROWNUM <= 1) WHERE ROWNUM_ >= 0`) + }) }