[OpenWrt-Devel] [PATCH 4/4] tests: add test case for parsing long option values.
Yousong Zhou
yszhou4tech at gmail.com
Mon May 25 08:32:43 EDT 2015
Signed-off-by: Yousong Zhou <yszhou4tech at gmail.com>
---
test/tests.d/070_revert | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/test/tests.d/070_revert b/test/tests.d/070_revert
index 6035f6f..fc9f5f3 100644
--- a/test/tests.d/070_revert
+++ b/test/tests.d/070_revert
@@ -26,3 +26,22 @@ test_revert_option_multiline()
${UCI} revert revert.SEC0.option1
assertSameFile "${REF_DIR}/revert_option_multiline.result" "$CHANGES_DIR/revert"
}
+
+test_revert_option_long()
+{
+ local val="$(head -c 8192 < /dev/zero | tr '\0' 'a')"
+ local res
+
+ touch ${CONFIG_DIR}/p
+
+ ${UCI} set p.s=sec
+ ${UCI} set p.s.o="$val"
+
+ res="$(${UCI} changes)"
+ assertEquals "p.s='sec'
+p.s.o='$val'" "$res"
+
+ ${UCI} revert p
+ res="$(${UCI} changes)"
+ assertEquals "" "$res"
+}
--
1.7.10.4
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list