[OpenWrt-Devel] [PATCH v2 09/16] tests: add test coverage for `uci revert' command.
Yousong Zhou
yszhou4tech at gmail.com
Tue Dec 16 02:00:11 EST 2014
Signed-off-by: Yousong Zhou <yszhou4tech at gmail.com>
---
test/references/revert_option.result | 3 +++
test/references/revert_option_multiline.result | 2 ++
test/tests.d/070_revert | 28 ++++++++++++++++++++++++
3 files changed, 33 insertions(+)
create mode 100644 test/references/revert_option.result
create mode 100644 test/references/revert_option_multiline.result
create mode 100644 test/references/revert_section.result
create mode 100644 test/tests.d/070_revert
diff --git a/test/references/revert_option.result b/test/references/revert_option.result
new file mode 100644
index 0000000..c45a19c
--- /dev/null
+++ b/test/references/revert_option.result
@@ -0,0 +1,3 @@
+revert.SEC0='section'
+revert.SEC0.option1='"Hello,
+ World"'
diff --git a/test/references/revert_option_multiline.result b/test/references/revert_option_multiline.result
new file mode 100644
index 0000000..9982d25
--- /dev/null
+++ b/test/references/revert_option_multiline.result
@@ -0,0 +1,2 @@
+revert.SEC0='section'
+revert.SEC0.option0='value0'
diff --git a/test/references/revert_section.result b/test/references/revert_section.result
new file mode 100644
index 0000000..e69de29
diff --git a/test/tests.d/070_revert b/test/tests.d/070_revert
new file mode 100644
index 0000000..6035f6f
--- /dev/null
+++ b/test/tests.d/070_revert
@@ -0,0 +1,28 @@
+revert_test_prepare() {
+ touch ${CONFIG_DIR}/revert
+ ${UCI} set revert.SEC0=section
+ ${UCI} set revert.SEC0.option0=value0
+ ${UCI} set revert.SEC0.option1='"Hello,
+'" World\""
+}
+
+test_revert_section()
+{
+ revert_test_prepare
+ ${UCI} revert revert.SEC0
+ assertSameFile "${REF_DIR}/revert_section.result" "$CHANGES_DIR/revert"
+}
+
+test_revert_option()
+{
+ revert_test_prepare
+ ${UCI} revert revert.SEC0.option0
+ assertSameFile "${REF_DIR}/revert_option.result" "$CHANGES_DIR/revert"
+}
+
+test_revert_option_multiline()
+{
+ revert_test_prepare
+ ${UCI} revert revert.SEC0.option1
+ assertSameFile "${REF_DIR}/revert_option_multiline.result" "$CHANGES_DIR/revert"
+}
--
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