aboutsummaryrefslogtreecommitdiff
path: root/tests/functional/limit/acudego.go
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--tests/functional/limit/acudego.go (renamed from tests/functional/limit.go)20
1 files changed, 11 insertions, 9 deletions
diff --git a/tests/functional/limit.go b/tests/functional/limit/acudego.go
index ab726f6..d47dc27 100644
--- a/tests/functional/limit.go
+++ b/tests/functional/limit/acudego.go
@@ -1,4 +1,4 @@
-package main
+package acudego
import (
"database/sql"
@@ -6,10 +6,10 @@ import (
"log"
"os"
"strings"
-
- "acudego"
)
+
+
func createBulkInsertQuery(n int, start int) (string, []any) {
values := make([]string, n)
args := make([]any, n*2)
@@ -37,7 +37,9 @@ func bulkInsert(db *sql.DB, query string, args []any) error {
return err
}
-func main() {
+
+
+func MainTest() {
const (
num = 400
smallLimit = 100
@@ -49,9 +51,9 @@ func main() {
delete from mylimittable;
`
- var conn *acudego.SQLiteConn
- sql.Register("sqlite3_with_limit", &acudego.SQLiteDriver{
- ConnectHook: func(c *acudego.SQLiteConn) error {
+ var conn *SQLiteConn
+ sql.Register("sqlite3_with_limit", &SQLiteDriver{
+ ConnectHook: func(c *SQLiteConn) error {
conn = c
return nil
},
@@ -82,7 +84,7 @@ func main() {
}
}
- conn.SetLimit(acudego.SQLITE_LIMIT_VARIABLE_NUMBER, smallLimit)
+ conn.SetLimit(SQLITE_LIMIT_VARIABLE_NUMBER, smallLimit)
{
query, args := createBulkInsertQuery(num, num)
err := bulkInsert(db, query, args)
@@ -91,7 +93,7 @@ func main() {
}
}
- conn.SetLimit(acudego.SQLITE_LIMIT_VARIABLE_NUMBER, bigLimit)
+ conn.SetLimit(SQLITE_LIMIT_VARIABLE_NUMBER, bigLimit)
{
query, args := createBulkInsertQuery(500, num+num)
err := bulkInsert(db, query, args)