MCPcopy Index your code
hub / github.com/CovenantSQL/CovenantSQL / mockData

Function mockData

api/service_test.go:95–132  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

93)
94
95func mockData(t *testing.T) {
96 db, err := models.OpenSQLiteDBAsGorp(testdb, "rw", 5, 2)
97 if err != nil {
98 t.Errorf("open testdb failed")
99 return
100 }
101 defer db.Db.Close()
102
103 // create tables
104 for _, ddlSQL := range ddls {
105 if i, err := db.Exec(ddlSQL); err != nil {
106 t.Errorf("execute ddl #%d failed: %v", i, err)
107 }
108 }
109
110 var insertRows = func(writeSQL string, data [][]interface{}) error {
111 for i, row := range data {
112 if _, err := db.Exec(writeSQL, row...); err != nil {
113 return errors.Wrapf(err, "write row #%d failed", i)
114 }
115 }
116 return nil
117 }
118
119 if err := insertRows(
120 "insert into indexed_blocks values (?,?,?,?,?,?,?,?)",
121 blocksMockData,
122 ); err != nil {
123 t.Errorf("mock data for indexed_blocks failed: %v", err)
124 }
125
126 if err := insertRows(
127 "insert into indexed_transactions values (?,?,?,?,?,?,?,?)",
128 transactionsMockData,
129 ); err != nil {
130 t.Errorf("mock data for indexed_transactions failed: %v", err)
131 }
132}
133
134func setupWebsocketClient(addr string) (client *jsonrpc2.Conn, err error) {
135 var dial = func(ctx context.Context, addr string) (client *jsonrpc2.Conn, err error) {

Callers 1

TestJSONRPCServiceFunction · 0.85

Calls 4

OpenSQLiteDBAsGorpFunction · 0.92
ErrorfMethod · 0.80
CloseMethod · 0.65
ExecMethod · 0.65

Tested by

no test coverage detected