|
|
@@ -22,16 +22,14 @@ func TestAutoMigrate(t *testing.T) {
|
|
|
defer destroyClient(t)
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&client.AutoMigrateRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ autoMigrate("2b78141779ee432295ca371b91c5cac7", &client.AutoMigrateRequest{
|
|
|
AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: "test." + simpleUUID()[0:8],
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- autoMigrateBatch(&client.AutoMigrateBatchRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ autoMigrateBatch("2b78141779ee432295ca371b91c5cac7", &client.AutoMigrateBatchRequest{
|
|
|
Items: []client.AutoMigrateItem{
|
|
|
{
|
|
|
TablePrefixWithSchema: "test." + simpleUUID()[0:8],
|
|
|
@@ -65,8 +63,7 @@ func TestTransaction(t *testing.T) {
|
|
|
resultMap := make(map[string]any)
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&client.AutoMigrateRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ autoMigrate("2b78141779ee432295ca371b91c5cac7", &client.AutoMigrateRequest{
|
|
|
AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -74,8 +71,7 @@ func TestTransaction(t *testing.T) {
|
|
|
},
|
|
|
}).
|
|
|
transaction("2b78141779ee432295ca371b91c5cac7", func(tx client.Transaction) error {
|
|
|
- statement, err := tx.InsertTx(&client.InsertRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ statement, err := tx.InsertTx("2b78141779ee432295ca371b91c5cac7", &client.InsertRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyColumns: []string{"id"},
|
|
|
@@ -100,8 +96,7 @@ func TestTransaction(t *testing.T) {
|
|
|
|
|
|
return nil
|
|
|
}).
|
|
|
- queryByKeys(&client.QueryByKeysRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ queryByKeys("2b78141779ee432295ca371b91c5cac7", &client.QueryByKeysRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id},
|
|
|
@@ -111,8 +106,7 @@ func TestTransaction(t *testing.T) {
|
|
|
assertEqual(now.UnixMilli(), resultMap["time"].(time.Time).UnixMilli(), "时间不一致").
|
|
|
assertEqual(tableNum, resultMap["table_num"], "表数量不一致").
|
|
|
transaction("2b78141779ee432295ca371b91c5cac7", func(tx client.Transaction) error {
|
|
|
- statement, err := tx.UpdateTx(&client.UpdateRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ statement, err := tx.UpdateTx("2b78141779ee432295ca371b91c5cac7", &client.UpdateRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id},
|
|
|
@@ -137,8 +131,7 @@ func TestTransaction(t *testing.T) {
|
|
|
|
|
|
return nil
|
|
|
}).
|
|
|
- queryByKeys(&client.QueryByKeysRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ queryByKeys("2b78141779ee432295ca371b91c5cac7", &client.QueryByKeysRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id},
|
|
|
@@ -148,8 +141,7 @@ func TestTransaction(t *testing.T) {
|
|
|
assertEqual(newNow.UnixMilli(), resultMap["time"].(time.Time).UnixMilli(), "时间不一致").
|
|
|
assertEqual(newTableNum, resultMap["table_num"], "表数量不一致").
|
|
|
transaction("2b78141779ee432295ca371b91c5cac7", func(tx client.Transaction) error {
|
|
|
- statement, err := tx.UpdateTx(&client.UpdateRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ statement, err := tx.UpdateTx("2b78141779ee432295ca371b91c5cac7", &client.UpdateRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id},
|
|
|
@@ -167,8 +159,7 @@ func TestTransaction(t *testing.T) {
|
|
|
|
|
|
fmt.Println(statement)
|
|
|
|
|
|
- statement, err = tx.DeleteTx(&client.DeleteRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ statement, err = tx.DeleteTx("2b78141779ee432295ca371b91c5cac7", &client.DeleteRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id},
|
|
|
@@ -187,8 +178,7 @@ func TestTransaction(t *testing.T) {
|
|
|
|
|
|
return nil
|
|
|
}).
|
|
|
- countWhere(&client.CountWhereRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ countWhere("2b78141779ee432295ca371b91c5cac7", &client.CountWhereRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
Where: []client.ColumnCompare{
|
|
|
@@ -222,8 +212,7 @@ func TestTransactionBatch(t *testing.T) {
|
|
|
resultMap := make(map[string]any)
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&client.AutoMigrateRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ autoMigrate("2b78141779ee432295ca371b91c5cac7", &client.AutoMigrateRequest{
|
|
|
AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
@@ -231,8 +220,7 @@ func TestTransactionBatch(t *testing.T) {
|
|
|
},
|
|
|
}).
|
|
|
transaction("2b78141779ee432295ca371b91c5cac7", func(tx client.Transaction) error {
|
|
|
- statement, err := tx.InsertBatchTx(&client.InsertBatchRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ statement, err := tx.InsertBatchTx("2b78141779ee432295ca371b91c5cac7", &client.InsertBatchRequest{
|
|
|
Items: []*client.InsertTableItem{
|
|
|
{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
@@ -274,8 +262,7 @@ func TestTransactionBatch(t *testing.T) {
|
|
|
|
|
|
return nil
|
|
|
}).
|
|
|
- queryByKeys(&client.QueryByKeysRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ queryByKeys("2b78141779ee432295ca371b91c5cac7", &client.QueryByKeysRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id1},
|
|
|
@@ -284,8 +271,7 @@ func TestTransactionBatch(t *testing.T) {
|
|
|
assertEqual(name1, resultMap["name"], "名称不一致").
|
|
|
assertEqual(now1.UnixMilli(), resultMap["time"].(time.Time).UnixMilli(), "时间不一致").
|
|
|
assertEqual(tableNum1, resultMap["table_num"], "表数量不一致").
|
|
|
- queryByKeys(&client.QueryByKeysRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ queryByKeys("2b78141779ee432295ca371b91c5cac7", &client.QueryByKeysRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id2},
|
|
|
@@ -295,8 +281,7 @@ func TestTransactionBatch(t *testing.T) {
|
|
|
assertEqual(now2.UnixMilli(), resultMap["time"].(time.Time).UnixMilli(), "时间不一致").
|
|
|
assertEqual(tableNum2, resultMap["table_num"], "表数量不一致").
|
|
|
transaction("2b78141779ee432295ca371b91c5cac7", func(tx client.Transaction) error {
|
|
|
- statement, err := tx.DeleteBatchTx(&client.DeleteBatchRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ statement, err := tx.DeleteBatchTx("2b78141779ee432295ca371b91c5cac7", &client.DeleteBatchRequest{
|
|
|
Items: []*client.DeleteTableItem{
|
|
|
{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
@@ -322,8 +307,7 @@ func TestTransactionBatch(t *testing.T) {
|
|
|
|
|
|
return nil
|
|
|
}).
|
|
|
- countWhere(&client.CountWhereRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ countWhere("2b78141779ee432295ca371b91c5cac7", &client.CountWhereRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
Where: []client.ColumnCompare{
|
|
|
@@ -335,8 +319,7 @@ func TestTransactionBatch(t *testing.T) {
|
|
|
},
|
|
|
}, &count).
|
|
|
assertEqual(int64(0), count, "数量不一致").
|
|
|
- countWhere(&client.CountWhereRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ countWhere("2b78141779ee432295ca371b91c5cac7", &client.CountWhereRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
Where: []client.ColumnCompare{
|
|
|
@@ -364,16 +347,14 @@ func TestInsert(t *testing.T) {
|
|
|
resultMap := make(map[string]any)
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&client.AutoMigrateRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ autoMigrate("2b78141779ee432295ca371b91c5cac7", &client.AutoMigrateRequest{
|
|
|
AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- insert(&client.InsertRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ insert("2b78141779ee432295ca371b91c5cac7", &client.InsertRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyColumns: []string{"id"},
|
|
|
@@ -385,8 +366,7 @@ func TestInsert(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- queryByKeys(&client.QueryByKeysRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ queryByKeys("2b78141779ee432295ca371b91c5cac7", &client.QueryByKeysRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id},
|
|
|
@@ -417,16 +397,14 @@ func TestInsertBatch(t *testing.T) {
|
|
|
var totalCount int64
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&client.AutoMigrateRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ autoMigrate("2b78141779ee432295ca371b91c5cac7", &client.AutoMigrateRequest{
|
|
|
AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- insertBatch(&client.InsertBatchRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ insertBatch("2b78141779ee432295ca371b91c5cac7", &client.InsertBatchRequest{
|
|
|
Items: []*client.InsertTableItem{
|
|
|
{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
@@ -455,8 +433,7 @@ func TestInsertBatch(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- queryByWhereAndOrderBy(&client.QueryByWhereAndOrderByRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ queryByWhereAndOrderBy("2b78141779ee432295ca371b91c5cac7", &client.QueryByWhereAndOrderByRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
Where: []client.ColumnCompare{
|
|
|
@@ -472,8 +449,7 @@ func TestInsertBatch(t *testing.T) {
|
|
|
assertEqual(name1, resultsMap[0]["name"], "名称不一致").
|
|
|
assertEqual(now1.UnixMilli(), resultsMap[0]["time"].(time.Time).Local().UnixMilli(), "时间不一致").
|
|
|
assertEqual(tableNum1, resultsMap[0]["table_num"], "表数量不一致").
|
|
|
- commonQuery(&client.CommonQueryRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ commonQuery("2b78141779ee432295ca371b91c5cac7", &client.CommonQueryRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
Where: []client.ColumnCompare{
|
|
|
@@ -508,16 +484,14 @@ func TestUpdate(t *testing.T) {
|
|
|
resultMap := make(map[string]any)
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&client.AutoMigrateRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ autoMigrate("2b78141779ee432295ca371b91c5cac7", &client.AutoMigrateRequest{
|
|
|
AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- insert(&client.InsertRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ insert("2b78141779ee432295ca371b91c5cac7", &client.InsertRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyColumns: []string{"id"},
|
|
|
@@ -529,8 +503,7 @@ func TestUpdate(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- update(&client.UpdateRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ update("2b78141779ee432295ca371b91c5cac7", &client.UpdateRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id},
|
|
|
@@ -542,8 +515,7 @@ func TestUpdate(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- queryByKeys(&client.QueryByKeysRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ queryByKeys("2b78141779ee432295ca371b91c5cac7", &client.QueryByKeysRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id},
|
|
|
@@ -568,16 +540,14 @@ func TestDelete(t *testing.T) {
|
|
|
var count int64
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&client.AutoMigrateRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ autoMigrate("2b78141779ee432295ca371b91c5cac7", &client.AutoMigrateRequest{
|
|
|
AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- insert(&client.InsertRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ insert("2b78141779ee432295ca371b91c5cac7", &client.InsertRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyColumns: []string{"id"},
|
|
|
@@ -589,15 +559,13 @@ func TestDelete(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- delete(&client.DeleteRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ delete("2b78141779ee432295ca371b91c5cac7", &client.DeleteRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- countWhere(&client.CountWhereRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ countWhere("2b78141779ee432295ca371b91c5cac7", &client.CountWhereRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
Where: []client.ColumnCompare{
|
|
|
@@ -630,16 +598,14 @@ func TestDeleteBatch(t *testing.T) {
|
|
|
var count int64
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&client.AutoMigrateRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ autoMigrate("2b78141779ee432295ca371b91c5cac7", &client.AutoMigrateRequest{
|
|
|
AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- insertBatch(&client.InsertBatchRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ insertBatch("2b78141779ee432295ca371b91c5cac7", &client.InsertBatchRequest{
|
|
|
Items: []*client.InsertTableItem{
|
|
|
{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
@@ -668,8 +634,7 @@ func TestDeleteBatch(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- deleteBatch(&client.DeleteBatchRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ deleteBatch("2b78141779ee432295ca371b91c5cac7", &client.DeleteBatchRequest{
|
|
|
Items: []*client.DeleteTableItem{
|
|
|
{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
@@ -682,8 +647,7 @@ func TestDeleteBatch(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- commonCount(&client.CommonCountRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ commonCount("2b78141779ee432295ca371b91c5cac7", &client.CommonCountRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
}, &count).
|
|
|
@@ -704,16 +668,14 @@ func TestReply(t *testing.T) {
|
|
|
resultMap := make(map[string]any)
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&client.AutoMigrateRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ autoMigrate("2b78141779ee432295ca371b91c5cac7", &client.AutoMigrateRequest{
|
|
|
AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- insert(&client.InsertRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ insert("2b78141779ee432295ca371b91c5cac7", &client.InsertRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyColumns: []string{"id"},
|
|
|
@@ -725,15 +687,13 @@ func TestReply(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- reply(&client.ReplayRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ reply("2b78141779ee432295ca371b91c5cac7", &client.ReplayRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- queryByKeys(&client.QueryByKeysRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ queryByKeys("2b78141779ee432295ca371b91c5cac7", &client.QueryByKeysRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id},
|
|
|
@@ -762,16 +722,15 @@ func TestEventQuery(t *testing.T) {
|
|
|
eventInfos := make([]client.EventInfo, 0)
|
|
|
|
|
|
newToolKit(t).
|
|
|
- autoMigrate(&client.AutoMigrateRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ autoMigrate("2b78141779ee432295ca371b91c5cac7", &client.AutoMigrateRequest{
|
|
|
+
|
|
|
AutoMigrateItem: client.AutoMigrateItem{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
TableModelDescribe: tableModelDescribe,
|
|
|
},
|
|
|
}).
|
|
|
- insert(&client.InsertRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ insert("2b78141779ee432295ca371b91c5cac7", &client.InsertRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyColumns: []string{"id"},
|
|
|
@@ -783,8 +742,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- update(&client.UpdateRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ update("2b78141779ee432295ca371b91c5cac7", &client.UpdateRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id},
|
|
|
@@ -796,14 +754,12 @@ func TestEventQuery(t *testing.T) {
|
|
|
},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- countEventByKeys(&client.CountEventByKeysRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ countEventByKeys("2b78141779ee432295ca371b91c5cac7", &client.CountEventByKeysRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
}, &totalCount).
|
|
|
assertEqual(2, int(totalCount), "总数不一致").
|
|
|
- commonCountEvent(&client.CommonCountEventRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ commonCountEvent("2b78141779ee432295ca371b91c5cac7", &client.CommonCountEventRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
Version: "v1",
|
|
|
@@ -813,8 +769,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
EndCreatedTime: now.Add(time.Second).Format(time.DateTime),
|
|
|
}, &totalCount).
|
|
|
assertEqual(1, int(totalCount), "总数不一致").
|
|
|
- commonCountEvent(&client.CommonCountEventRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ commonCountEvent("2b78141779ee432295ca371b91c5cac7", &client.CommonCountEventRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
Version: "v1",
|
|
|
@@ -824,8 +779,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
EndCreatedTime: now.Add(time.Second).Format(time.DateTime),
|
|
|
}, &totalCount).
|
|
|
assertEqual(1, int(totalCount), "总数不一致").
|
|
|
- eventQueryByKeys(&client.EventQueryByKeysRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ eventQueryByKeys("2b78141779ee432295ca371b91c5cac7", &client.EventQueryByKeysRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
PageNo: 0,
|
|
|
@@ -845,8 +799,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
assertEqual("test", eventInfos[1].CreatorID, "创建者ID不一致").
|
|
|
assertNotEmpty(eventInfos[1].CreateTime, "创建事件为空").
|
|
|
assertNotEmpty(eventInfos[1].Value, "值为空不一致").
|
|
|
- eventQueryByKeys(&client.EventQueryByKeysRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ eventQueryByKeys("2b78141779ee432295ca371b91c5cac7", &client.EventQueryByKeysRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
PageNo: 1,
|
|
|
@@ -860,8 +813,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
assertEqual("test", eventInfos[0].CreatorID, "创建者ID不一致").
|
|
|
assertNotEmpty(eventInfos[0].CreateTime, "创建事件为空").
|
|
|
assertNotEmpty(eventInfos[0].Value, "值为空不一致").
|
|
|
- commonEventQuery(&client.CommonEventQueryRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ commonEventQuery("2b78141779ee432295ca371b91c5cac7", &client.CommonEventQueryRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
Version: "v1",
|
|
|
@@ -880,8 +832,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
assertEqual("test", eventInfos[0].CreatorID, "创建者ID不一致").
|
|
|
assertNotEmpty(eventInfos[0].CreateTime, "创建事件为空").
|
|
|
assertNotEmpty(eventInfos[0].Value, "值为空不一致").
|
|
|
- commonEventQuery(&client.CommonEventQueryRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ commonEventQuery("2b78141779ee432295ca371b91c5cac7", &client.CommonEventQueryRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
Version: "v1",
|
|
|
@@ -900,21 +851,18 @@ func TestEventQuery(t *testing.T) {
|
|
|
assertEqual("test", eventInfos[0].CreatorID, "创建者ID不一致").
|
|
|
assertNotEmpty(eventInfos[0].CreateTime, "创建事件为空").
|
|
|
assertNotEmpty(eventInfos[0].Value, "值为空不一致").
|
|
|
- delete(&client.DeleteRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ delete("2b78141779ee432295ca371b91c5cac7", &client.DeleteRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
Version: "v1",
|
|
|
KeyValues: map[string]string{"id": id},
|
|
|
UserID: "test",
|
|
|
}).
|
|
|
- countEventHistoryByKeys(&client.CountEventByKeysRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ countEventHistoryByKeys("2b78141779ee432295ca371b91c5cac7", &client.CountEventByKeysRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
}, &totalCount).
|
|
|
assertEqual(3, int(totalCount), "总数不一致").
|
|
|
- commonCountEventHistory(&client.CommonCountEventRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ commonCountEventHistory("2b78141779ee432295ca371b91c5cac7", &client.CommonCountEventRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
Version: "v1",
|
|
|
@@ -924,8 +872,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
EndCreatedTime: now.Add(time.Second).Format(time.DateTime),
|
|
|
}, &totalCount).
|
|
|
assertEqual(1, int(totalCount), "总数不一致").
|
|
|
- commonCountEventHistory(&client.CommonCountEventRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ commonCountEventHistory("2b78141779ee432295ca371b91c5cac7", &client.CommonCountEventRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
Version: "v1",
|
|
|
@@ -935,8 +882,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
EndCreatedTime: now.Add(time.Second).Format(time.DateTime),
|
|
|
}, &totalCount).
|
|
|
assertEqual(1, int(totalCount), "总数不一致").
|
|
|
- commonCountEventHistory(&client.CommonCountEventRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ commonCountEventHistory("2b78141779ee432295ca371b91c5cac7", &client.CommonCountEventRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
Version: "v1",
|
|
|
@@ -946,8 +892,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
EndCreatedTime: now.Add(time.Second).Format(time.DateTime),
|
|
|
}, &totalCount).
|
|
|
assertEqual(1, int(totalCount), "总数不一致").
|
|
|
- eventHistoryQueryByKeys(&client.EventQueryByKeysRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ eventHistoryQueryByKeys("2b78141779ee432295ca371b91c5cac7", &client.EventQueryByKeysRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
PageNo: 0,
|
|
|
@@ -973,8 +918,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
assertEqual("test", eventInfos[2].CreatorID, "创建者ID不一致").
|
|
|
assertNotEmpty(eventInfos[2].CreateTime, "创建事件为空").
|
|
|
assertEqual("", eventInfos[2].Value, "值为空不一致").
|
|
|
- eventHistoryQueryByKeys(&client.EventQueryByKeysRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ eventHistoryQueryByKeys("2b78141779ee432295ca371b91c5cac7", &client.EventQueryByKeysRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
PageNo: 1,
|
|
|
@@ -988,8 +932,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
assertEqual("test", eventInfos[0].CreatorID, "创建者ID不一致").
|
|
|
assertNotEmpty(eventInfos[0].CreateTime, "创建事件为空").
|
|
|
assertNotEmpty(eventInfos[0].Value, "值为空不一致").
|
|
|
- commonEventHistoryQuery(&client.CommonEventQueryRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ commonEventHistoryQuery("2b78141779ee432295ca371b91c5cac7", &client.CommonEventQueryRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
Version: "v1",
|
|
|
@@ -1008,8 +951,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
assertEqual("test", eventInfos[0].CreatorID, "创建者ID不一致").
|
|
|
assertNotEmpty(eventInfos[0].CreateTime, "创建事件为空").
|
|
|
assertNotEmpty(eventInfos[0].Value, "值为空不一致").
|
|
|
- commonEventHistoryQuery(&client.CommonEventQueryRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ commonEventHistoryQuery("2b78141779ee432295ca371b91c5cac7", &client.CommonEventQueryRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
Version: "v1",
|
|
|
@@ -1028,8 +970,7 @@ func TestEventQuery(t *testing.T) {
|
|
|
assertEqual("test", eventInfos[0].CreatorID, "创建者ID不一致").
|
|
|
assertNotEmpty(eventInfos[0].CreateTime, "创建事件为空").
|
|
|
assertNotEmpty(eventInfos[0].Value, "值为空不一致").
|
|
|
- commonEventHistoryQuery(&client.CommonEventQueryRequest{
|
|
|
- DatabaseID: "2b78141779ee432295ca371b91c5cac7",
|
|
|
+ commonEventHistoryQuery("2b78141779ee432295ca371b91c5cac7", &client.CommonEventQueryRequest{
|
|
|
TablePrefixWithSchema: tablePrefix,
|
|
|
KeyValues: []string{id},
|
|
|
Version: "v1",
|