(t *testing.T, values []interface{})
| 31 | ) |
| 32 | |
| 33 | func createRow(t *testing.T, values []interface{}) *spanner.Row { |
| 34 | t.Helper() |
| 35 | |
| 36 | // column names are not important in this test, so use dummy name |
| 37 | names := make([]string, len(values)) |
| 38 | for i := 0; i < len(names); i++ { |
| 39 | names[i] = "dummy" |
| 40 | } |
| 41 | |
| 42 | row, err := spanner.NewRow(names, values) |
| 43 | if err != nil { |
| 44 | t.Fatalf("Creating spanner row failed unexpectedly: %v", err) |
| 45 | } |
| 46 | return row |
| 47 | } |
| 48 | |
| 49 | func createColumnValue(t *testing.T, value interface{}) spanner.GenericColumnValue { |
| 50 | t.Helper() |
no outgoing calls
no test coverage detected