(t *testing.T)
| 1308 | } |
| 1309 | |
| 1310 | func readRegionCsvDriverValues(t *testing.T) [][]driver.Value { |
| 1311 | t.Helper() |
| 1312 | |
| 1313 | csvFilename := "region_results.csv" |
| 1314 | file, err := os.Open(csvFilename) |
| 1315 | require.NoError(t, err) |
| 1316 | csvReader := csv.NewReader(file) |
| 1317 | values := make([][]driver.Value, 0, 990) |
| 1318 | for { |
| 1319 | results, err := csvReader.Read() |
| 1320 | if err == io.EOF { |
| 1321 | break |
| 1322 | } |
| 1323 | require.NoError(t, err) |
| 1324 | if len(results) != 3 { |
| 1325 | continue |
| 1326 | } |
| 1327 | regionID, err := strconv.Atoi(results[0]) |
| 1328 | require.NoError(t, err) |
| 1329 | startKey, endKey := results[1], results[2] |
| 1330 | values = append(values, []driver.Value{regionID, startKey, endKey}) |
| 1331 | } |
| 1332 | return values |
| 1333 | } |
| 1334 | |
| 1335 | func TestBuildVersion3RegionQueries(t *testing.T) { |
| 1336 | db, mock, err := sqlmock.New() |
no test coverage detected