diff options
author | Arne Juul <arnej@yahooinc.com> | 2023-05-16 11:06:12 +0000 |
---|---|---|
committer | Arne Juul <arnej@yahooinc.com> | 2023-05-16 11:07:26 +0000 |
commit | db2de9140b9487e8aa26bbd4ba1aedcad4ecc990 (patch) | |
tree | 4d2ff7888ae36cfae49b393acb53ee105a37c493 /config-model/src/test/java | |
parent | 194f2afcd1805f3a0f1bd95672130d96b3d4c314 (diff) |
allow short-form JSON for 1-d constants
Diffstat (limited to 'config-model/src/test/java')
-rw-r--r-- | config-model/src/test/java/com/yahoo/vespa/model/application/validation/ConstantTensorJsonValidatorTest.java | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/config-model/src/test/java/com/yahoo/vespa/model/application/validation/ConstantTensorJsonValidatorTest.java b/config-model/src/test/java/com/yahoo/vespa/model/application/validation/ConstantTensorJsonValidatorTest.java index 80643917a58..42be1592eca 100644 --- a/config-model/src/test/java/com/yahoo/vespa/model/application/validation/ConstantTensorJsonValidatorTest.java +++ b/config-model/src/test/java/com/yahoo/vespa/model/application/validation/ConstantTensorJsonValidatorTest.java @@ -281,7 +281,25 @@ public class ConstantTensorJsonValidatorTest { " }", "}")); }); - assertTrue(exception.getMessage().contains("Expected field name 'cells', got 'stats'")); + System.err.println("msg: " + exception.getMessage()); + assertTrue(exception.getMessage().contains("Expected 'cells' or 'values', got 'stats'")); + } + + @Test + void ensure_that_values_array_for_vector_works() { + validateTensorJson( + TensorType.fromSpec("tensor(x[5])"), + inputJsonToReader("[5,4.0,3.1,-2,-1.0]")); + validateTensorJson( + TensorType.fromSpec("tensor(x[5])"), + inputJsonToReader("{'values':[5,4.0,3.1,-2,-1.0]}")); + } + + @Test + void ensure_that_simple_object_for_map_works() { + validateTensorJson( + TensorType.fromSpec("tensor(x{})"), + inputJsonToReader("{'cells':{'a':5,'b':4.0,'c':3.1,'d':-2,'e':-1.0}}")); } } |