summaryrefslogtreecommitdiffstats
path: root/tests/tdef/tdef_vty_test_config_root.c
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2019-09-17 13:13:52 +0200
committerpespin <pespin@sysmocom.de>2019-10-07 13:14:14 +0000
commit0cbe8f01003ca71209c12eacac3abaeb9a7df862 (patch)
tree7b867229dd5492857a010b3da4c850c47d887f31 /tests/tdef/tdef_vty_test_config_root.c
parent4ad3cb1044df8538f8014e8e2ac6d1dc0dc0c451 (diff)
tdef: Introduce min_val and max_val fields
This is useful for timers expected to have a range of valid or expected values. Validation is done at runtime when timer values are set by the app or by the user through the VTY. Related: OS#4190 Change-Id: I4661ac41c29a009a1d5fc57d87aaee6041c7d1b2
Diffstat (limited to 'tests/tdef/tdef_vty_test_config_root.c')
-rw-r--r--tests/tdef/tdef_vty_test_config_root.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/tdef/tdef_vty_test_config_root.c b/tests/tdef/tdef_vty_test_config_root.c
index d69e0285..92113e87 100644
--- a/tests/tdef/tdef_vty_test_config_root.c
+++ b/tests/tdef/tdef_vty_test_config_root.c
@@ -55,6 +55,9 @@ static struct osmo_tdef tdefs_test[] = {
{ .T=4, .default_val=100, .unit=OSMO_TDEF_CUSTOM, .desc="Testing a hundred potatoes" },
{ .T=0x7fffffff, .default_val=0xffffffff, .unit=OSMO_TDEF_M, .desc="Very large" },
{ .T=-23, .default_val=239471, .desc="Negative T number" },
+ { .T=30, .default_val=50, .desc="Testing range min", .min_val=20 },
+ { .T=31, .default_val=50, .desc="Testing range max", .max_val=52 },
+ { .T=32, .default_val=50, .desc="Testing range both", .min_val=20, .max_val=52 },
{} // <-- important! last entry shall be zero
};