summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDaniil Fedotov <dfedotov@pivotal.io>2016-08-10 18:00:37 +0100
committerDaniil Fedotov <dfedotov@pivotal.io>2016-08-10 18:00:37 +0100
commit6bf712ae585da00fc7f69220a44a524de88b1760 (patch)
tree908959b4c87e823aab862b90bca5213160f4aa9e /test
parent724656bf242f289270bfe585de920a6f2fbe6965 (diff)
downloadrabbitmq-server-git-6bf712ae585da00fc7f69220a44a524de88b1760.tar.gz
Non negative validator for tcp linger
Diffstat (limited to 'test')
-rw-r--r--test/config_schema_SUITE_data/schema/rabbitmq.schema7
1 files changed, 6 insertions, 1 deletions
diff --git a/test/config_schema_SUITE_data/schema/rabbitmq.schema b/test/config_schema_SUITE_data/schema/rabbitmq.schema
index 9ada60688c..cbf349b1b9 100644
--- a/test/config_schema_SUITE_data/schema/rabbitmq.schema
+++ b/test/config_schema_SUITE_data/schema/rabbitmq.schema
@@ -591,7 +591,7 @@ end}.
[{datatype, {enum, [true, false]}}]}.
{mapping, "tcp_listen_options.linger.timeout", "rabbit.tcp_listen_options.linger",
- [{datatype, integer}]}.
+ [{datatype, integer}, {validators, ["non_negative"]}]}.
{translation, "rabbit.tcp_listen_options.linger",
fun(Conf) ->
@@ -973,3 +973,8 @@ fun(IpStr) ->
Res = inet:parse_address(IpStr),
element(1, Res) == ok
end}.
+
+{validator, "non_negative", "number should be greater or equal to zero",
+fun(Int) when is_integer(Int) ->
+ Int >= 0
+end}.