summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/tensor/dense_tensor_store/dense_tensor_store_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/tests/tensor/dense_tensor_store/dense_tensor_store_test.cpp')
-rw-r--r--searchlib/src/tests/tensor/dense_tensor_store/dense_tensor_store_test.cpp49
1 files changed, 0 insertions, 49 deletions
diff --git a/searchlib/src/tests/tensor/dense_tensor_store/dense_tensor_store_test.cpp b/searchlib/src/tests/tensor/dense_tensor_store/dense_tensor_store_test.cpp
index 9f47dede46a..1d80fec720a 100644
--- a/searchlib/src/tests/tensor/dense_tensor_store/dense_tensor_store_test.cpp
+++ b/searchlib/src/tests/tensor/dense_tensor_store/dense_tensor_store_test.cpp
@@ -60,34 +60,6 @@ TEST_F("require that we can store 1d bound tensor", Fixture("tensor(x[3])"))
add({{"x", 2}}, 5));
}
-TEST_F("require that we can store 1d un-bound tensor", Fixture("tensor(x[])"))
-{
- f.assertSetAndGetTensor(TensorSpec("tensor(x[3])").
- add({{"x", 0}}, 2).
- add({{"x", 1}}, 3).
- add({{"x", 2}}, 5));
-}
-
-TEST_F("require that un-bound dimension is concrete in returned 2d tensor", Fixture("tensor(x[3],y[])"))
-{
- f.assertSetAndGetTensor(TensorSpec("tensor(x[3],y[2])").
- add({{"x", 0}, {"y", 0}}, 2).
- add({{"x", 0}, {"y", 1}}, 3).
- add({{"x", 1}, {"y", 0}}, 5).
- add({{"x", 1}, {"y", 1}}, 7).
- add({{"x", 2}, {"y", 0}}, 11).
- add({{"x", 2}, {"y", 1}}, 13));
-}
-
-TEST_F("require that un-bound dimensions are concrete in returned 3d tensor", Fixture("tensor(x[],y[2],z[])"))
-{
- f.assertSetAndGetTensor(TensorSpec("tensor(x[1],y[2],z[2])").
- add({{"x", 0}, {"y", 0}, {"z", 0}}, 2).
- add({{"x", 0}, {"y", 0}, {"z", 1}}, 3).
- add({{"x", 0}, {"y", 1}, {"z", 0}}, 5).
- add({{"x", 0}, {"y", 1}, {"z", 1}}, 7));
-}
-
TEST_F("require that correct empty tensor is returned for 1d bound tensor", Fixture("tensor(x[3])"))
{
f.assertEmptyTensor(TensorSpec("tensor(x[3])").
@@ -96,21 +68,6 @@ TEST_F("require that correct empty tensor is returned for 1d bound tensor", Fixt
add({{"x", 2}}, 0));
}
-TEST_F("require that empty 2d tensor has size 1 in un-bound dimension", Fixture("tensor(x[3],y[])"))
-{
- f.assertEmptyTensor(TensorSpec("tensor(x[3],y[1])").
- add({{"x", 0}, {"y", 0}}, 0).
- add({{"x", 1}, {"y", 0}}, 0).
- add({{"x", 2}, {"y", 0}}, 0));
-}
-
-TEST_F("require that empty 3d tensor has size 1 in un-bound dimensions", Fixture("tensor(x[],y[2],z[])"))
-{
- f.assertEmptyTensor(TensorSpec("tensor(x[1],y[2],z[1])").
- add({{"x", 0}, {"y", 0}, {"z", 0}}, 0).
- add({{"x", 0}, {"y", 1}, {"z", 0}}, 0));
-}
-
void
assertArraySize(const vespalib::string &tensorType, uint32_t expArraySize) {
Fixture f(tensorType);
@@ -122,13 +79,7 @@ TEST("require that array size is calculated correctly")
TEST_DO(assertArraySize("tensor(x[1])", 32));
TEST_DO(assertArraySize("tensor(x[10])", 96));
TEST_DO(assertArraySize("tensor(x[3])", 32));
- TEST_DO(assertArraySize("tensor(x[3],y[])", 32));
- TEST_DO(assertArraySize("tensor(x[3],y[],z[])", 32));
- TEST_DO(assertArraySize("tensor(x[3],y[],z[],z2[])", 64));
TEST_DO(assertArraySize("tensor(x[10],y[10])", 800));
- TEST_DO(assertArraySize("tensor(x[])", 32));
- TEST_DO(assertArraySize("tensor(x[],x2[],x3[],x4[],x5[],x6[])", 32));
- TEST_DO(assertArraySize("tensor(x[],x2[],x3[],x4[],x5[],x6[],x7[])", 64));
}
TEST_MAIN() { TEST_RUN_ALL(); }