From f51fa7f2a67cfdcbf98edaa79db32c54e5ee4af0 Mon Sep 17 00:00:00 2001 From: Anders Svensson Date: Sun, 4 Dec 2011 12:06:30 +0100 Subject: Add range checks on dictionary integers Check that values that should be Unsigned32 actually are. --- lib/diameter/test/diameter_compiler_SUITE.erl | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'lib/diameter/test/diameter_compiler_SUITE.erl') diff --git a/lib/diameter/test/diameter_compiler_SUITE.erl b/lib/diameter/test/diameter_compiler_SUITE.erl index e2f4b3c931..a224a4f12e 100644 --- a/lib/diameter/test/diameter_compiler_SUITE.erl +++ b/lib/diameter/test/diameter_compiler_SUITE.erl @@ -58,6 +58,15 @@ {avp_code_already_defined, "480", "485"}, + {uint32_out_of_range, + "@id 0", + "@id 4294967296"}, + {uint32_out_of_range, + "@vendor 0", + "@vendor 4294967296"}, + {uint32_out_of_range, + [{"^ *Failed-AVP .*$", "&V"}, + {"@avp_types", "@avp_vendor_id 4294967296 Failed-AVP\n&"}]}, {imported_avp_already_defined, "@avp_types", "@inherits diameter_gen_base_rfc3588 &"}, -- cgit v1.2.3