Skip to content

Commit 406634f

Browse files
removed redundent tests
Signed-off-by: [email protected] <[email protected]>
1 parent b77182d commit 406634f

File tree

3 files changed

+0
-92
lines changed

3 files changed

+0
-92
lines changed

platform/view/services/storage/driver/sql/common/test_utils.go

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,10 @@ SPDX-License-Identifier: Apache-2.0
77
package common
88

99
import (
10-
"context"
11-
"regexp"
1210
"testing"
1311

14-
"github.com/DATA-DOG/go-sqlmock"
1512
"github.com/hyperledger-labs/fabric-smart-client/platform/common/utils"
1613
"github.com/hyperledger-labs/fabric-smart-client/platform/view/services/storage/driver"
17-
"github.com/hyperledger-labs/fabric-smart-client/platform/view/view"
18-
"github.com/stretchr/testify/require"
1914
_ "modernc.org/sqlite"
2015
)
2116

@@ -57,28 +52,3 @@ func TestCases(t *testing.T,
5752
})
5853
}
5954
}
60-
61-
func PutBindings(t *testing.T, store driver.BindingStore, mock sqlmock.Sqlmock) {
62-
ctx := context.Background()
63-
64-
// Input identities
65-
longTerm := view.Identity("long")
66-
e1 := view.Identity("eph1")
67-
e2 := view.Identity("eph2")
68-
69-
// Expected SQL query
70-
71-
expectedSQL := regexp.QuoteMeta(`SELECT long_term_id FROM bindings WHERE ephemeral_hash = $1`)
72-
mock.ExpectQuery(expectedSQL).
73-
WithArgs(longTerm.UniqueID()).
74-
WillReturnRows(sqlmock.NewRows([]string{"long_term_id"})) // empty rows = no results
75-
76-
expectedSQL = regexp.QuoteMeta(`INSERT INTO bindings (ephemeral_hash, long_term_id) VALUES ($1, $2), ($3, $4), ($5, $6) ON CONFLICT DO NOTHING;`)
77-
mock.ExpectExec(expectedSQL).
78-
WithArgs(longTerm.UniqueID(), longTerm, e1.UniqueID(), longTerm, e2.UniqueID(), longTerm).
79-
WillReturnResult(sqlmock.NewResult(1, 2))
80-
81-
err := store.PutBindings(ctx, longTerm, e1, e2)
82-
require.NoError(t, err)
83-
require.NoError(t, mock.ExpectationsWereMet())
84-
}

platform/view/services/storage/driver/sql/postgres/binding_test.go

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -10,50 +10,14 @@ import (
1010
"context"
1111
"testing"
1212

13-
"github.com/DATA-DOG/go-sqlmock"
14-
common3 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/storage/driver/common"
1513
testing2 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/storage/driver/common/testing"
16-
common2 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/storage/driver/sql/common"
1714

18-
// postgres2 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/storage/driver/sql/postgres"
1915
"github.com/hyperledger-labs/fabric-smart-client/platform/view/view"
2016
"github.com/stretchr/testify/require"
2117
)
2218

2319
func TestPutBindingsMultipleEphemerals(t *testing.T) {
24-
// Create mock DB and mock expectations
25-
db, mock, err := sqlmock.New()
26-
require.NoError(t, err)
27-
defer func() { _ = db.Close() }()
28-
29-
// Wrap sqlmock's db into RWDB
30-
rwdb := &common3.RWDB{
31-
WriteDB: db,
32-
ReadDB: db,
33-
}
34-
35-
// Prepare table names
36-
tables := common2.TableNames{
37-
Binding: "bindings",
38-
}
39-
40-
// Create store using constructor
41-
store, err := NewBindingStore(rwdb, tables)
42-
require.NoError(t, err)
43-
44-
common2.PutBindings(t, store, mock)
45-
}
46-
47-
func TestPutBindingsMultipleEphemeralsFull(t *testing.T) {
48-
// if os.Getenv("TEST_POSTGRES") != "true" {
49-
// t.Skip("set environment variable TEST_POSTGRES to true to include postgres test")
50-
// }
51-
// if testing.Short() {
52-
// t.Skip("skipping postgres test in short mode")
53-
// }
54-
5520
t.Log("starting postgres")
56-
// terminate, pgConnStr, err := postgres2.StartPostgres(t, false)
5721
terminate, pgConnStr, err := StartPostgres(t, false)
5822
require.NoError(t, err)
5923
defer terminate()

platform/view/services/storage/driver/sql/sqlite/binding_test.go

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -12,40 +12,14 @@ import (
1212
"path"
1313
"testing"
1414

15-
"github.com/DATA-DOG/go-sqlmock"
1615
"github.com/hyperledger-labs/fabric-smart-client/platform/common/utils"
17-
common3 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/storage/driver/common"
1816
common2 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/storage/driver/sql/common"
1917
"github.com/hyperledger-labs/fabric-smart-client/platform/view/view"
2018
"github.com/stretchr/testify/assert"
2119
"github.com/stretchr/testify/require"
2220
)
2321

2422
func TestPutBindingsMultipleEphemerals(t *testing.T) {
25-
// Create mock DB and mock expectations
26-
db, mock, err := sqlmock.New()
27-
require.NoError(t, err)
28-
defer func() { _ = db.Close() }()
29-
30-
// Wrap sqlmock's db into RWDB
31-
rwdb := &common3.RWDB{
32-
WriteDB: db,
33-
ReadDB: db,
34-
}
35-
36-
// Prepare table names
37-
tables := common2.TableNames{
38-
Binding: "bindings",
39-
}
40-
41-
// Create store using constructor
42-
store, err := NewBindingStore(rwdb, tables)
43-
require.NoError(t, err)
44-
45-
common2.PutBindings(t, store, mock)
46-
}
47-
48-
func TestPutBindingsMultipleEphemeralsFull(t *testing.T) {
4923
tempDir := t.TempDir()
5024
o := Opts{
5125
DataSource: fmt.Sprintf("file:%s.sqlite?_pragma=busy_timeout(1000)", path.Join(tempDir, "benchmark")),

0 commit comments

Comments
 (0)