From b9fc77cb771cce2104b8600d3b429cd08939c6d9 Mon Sep 17 00:00:00 2001 From: Ian Tan Date: Fri, 17 Nov 2017 17:24:57 +0800 Subject: [PATCH] Rename files --- test_helper.go => expecter.go | 0 test_helper_adapter.go => expecter_adapter.go | 0 expecter_test.go | 43 +++++++++++++++++++ test_helper_test.go | 35 --------------- 4 files changed, 43 insertions(+), 35 deletions(-) rename test_helper.go => expecter.go (100%) rename test_helper_adapter.go => expecter_adapter.go (100%) create mode 100644 expecter_test.go delete mode 100644 test_helper_test.go diff --git a/test_helper.go b/expecter.go similarity index 100% rename from test_helper.go rename to expecter.go diff --git a/test_helper_adapter.go b/expecter_adapter.go similarity index 100% rename from test_helper_adapter.go rename to expecter_adapter.go diff --git a/expecter_test.go b/expecter_test.go new file mode 100644 index 00000000..d6b5abea --- /dev/null +++ b/expecter_test.go @@ -0,0 +1,43 @@ +package gorm_test + +import ( + "testing" + + "github.com/jinzhu/gorm" +) + +func TestNewDefaultExpecter(t *testing.T) { + err, db, _ := gorm.NewDefaultExpecter() + defer func() { + db.Close() + }() + + if err != nil { + t.Fatal(err) + } +} + +func TestNewCustomExpecter(t *testing.T) { + err, db, _ := gorm.NewExpecter(gorm.NewSqlmockAdapter, "sqlmock", "mock_gorm_dsn") + defer func() { + db.Close() + }() + + if err != nil { + t.Fatal(err) + } +} + +func TestQuery(t *testing.T) { + err, db, expect := gorm.NewDefaultExpecter() + defer func() { + db.Close() + }() + + if err != nil { + t.Fatal(err) + } + + expect.ExpectFirst(&User{}).Returns(&User{}) + db.First(&User{}) +} diff --git a/test_helper_test.go b/test_helper_test.go deleted file mode 100644 index f597933b..00000000 --- a/test_helper_test.go +++ /dev/null @@ -1,35 +0,0 @@ -package gorm_test - -import ( - "testing" - - "github.com/jinzhu/gorm" -) - -func TestHelperOpen(t *testing.T) { - err, helper, db := gorm.NewTestHelper(&gorm.SqlmockAdapter{}) - - defer func() { - helper.Close() - db.Close() - }() - - if err != nil { - t.Fatal(err) - } -} - -func TestHelperClose(t *testing.T) { - err, helper, _ := gorm.NewTestHelper(&gorm.SqlmockAdapter{}) - - closeErr := helper.Close() - - if err != nil { - t.Fatal(closeErr) - } -} - -// func TestQuery(t *testing.T) { -// helper.ExpectFirst(&User{}).Return(&User{}) -// mockDb.First(&User{}) -// }