(t *testing.T)
| 333 | } |
| 334 | |
| 335 | func testVectorMutationSameLength(t *testing.T) { |
| 336 | rdf, vectors := generateRandomVectors(10, 5, "vtest") |
| 337 | require.NoError(t, addTriplesToCluster(rdf)) |
| 338 | |
| 339 | allVectors, err := queryAllVectorsPred(t, "vtest") |
| 340 | require.NoError(t, err) |
| 341 | |
| 342 | require.Equal(t, vectors, allVectors) |
| 343 | |
| 344 | triple := strings.Split(rdf, "\n")[1] |
| 345 | vector, err := querySingleVector(t, strings.Split(triple, `"`)[1], "vtest") |
| 346 | require.NoError(t, err) |
| 347 | require.Contains(t, allVectors, vector) |
| 348 | |
| 349 | triple = strings.Split(rdf, "\n")[3] |
| 350 | vector, err = querySingleVector(t, strings.Split(triple, `"`)[1], "vtest") |
| 351 | require.NoError(t, err) |
| 352 | require.Contains(t, allVectors, vector) |
| 353 | |
| 354 | triple = strings.Split(rdf, "\n")[5] |
| 355 | vector, err = querySingleVector(t, strings.Split(triple, `"`)[1], "vtest") |
| 356 | require.NoError(t, err) |
| 357 | require.Contains(t, allVectors, vector) |
| 358 | |
| 359 | triple = strings.Split(rdf, "\n")[7] |
| 360 | vector, err = querySingleVector(t, strings.Split(triple, `"`)[1], "vtest") |
| 361 | require.NoError(t, err) |
| 362 | require.Contains(t, allVectors, vector) |
| 363 | |
| 364 | triple = strings.Split(rdf, "\n")[9] |
| 365 | vector, err = querySingleVector(t, strings.Split(triple, `"`)[1], "vtest") |
| 366 | require.NoError(t, err) |
| 367 | require.Contains(t, allVectors, vector) |
| 368 | } |
| 369 | |
| 370 | func testVectorMutationDiffrentLength(t *testing.T, err string) { |
| 371 | rdf := `<0x1> <vtest> "[1.5]" . |
no test coverage detected