X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Fovsdb-types.at;fp=tests%2Fovsdb-types.at;h=4647e69de45079f728d6e14ac571ddeb4eb8695d;hb=0d0f05b909b6428d44eb147bd4edd73782d2a137;hp=b7fddc7e2746533d417f3ed7bb7f6ae044be82d1;hpb=bd76d25d8b3b7d11c5a326e91d784ad2cdeecd45;p=openvswitch diff --git a/tests/ovsdb-types.at b/tests/ovsdb-types.at index b7fddc7e..4647e69d 100644 --- a/tests/ovsdb-types.at +++ b/tests/ovsdb-types.at @@ -70,6 +70,13 @@ OVSDB_CHECK_NEGATIVE([maxLength must not be negative], [[parse-base-type '{"type": "string", "maxLength": -1}']], [maxLength out of valid range 0 to 4294967295]) +OVSDB_CHECK_POSITIVE([uuid refTable], + [[parse-base-type '{"type": "uuid", "refTable": "myTable"}' ]], + [{"refTable":"myTable","type":"uuid"}]) +OVSDB_CHECK_NEGATIVE([uuid refTable must be valid id], + [[parse-base-type '{"type": "uuid", "refTable": "a-b-c"}' ]], + [Type mismatch for member 'refTable']) + OVSDB_CHECK_NEGATIVE([void is not a valid base-type], [[parse-base-type '["void"]' ]], ["void" is not an atomic-type]) OVSDB_CHECK_NEGATIVE(["type" member must be present],