Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
--- /dev/null
+{
+ "valid": {
+ "0": "test",
+ "1": { "something": 123 },
+ "2": true
+ },
+ "outoforder": {
+ "1": { "something": 123 },
+ "2": true,
+ "0": "test"
+ },
+ "invalid-overflow": {
+ "1": { "something": 123 },
+ "2": true,
+ "4": "test"
+ },
+ "invalid-strings": {
+ "1": { "something": 123 },
+ "2": true,
+ "test": "test"
+ },
+ "nestedkeys": {
+ "test.0.test": 123,
+ "test.2.test": 123,
+ "test.1.test": 123
+ }
+}
--- /dev/null
+{
+ "valid": [
+ "test",
+ {
+ "something": 123
+ },
+ true
+ ],
+ "outoforder": [
+ "test",
+ {
+ "something": 123
+ },
+ true
+ ],
+ "invalid-overflow": {
+ "1": {
+ "something": 123
+ },
+ "2": true,
+ "4": "test"
+ },
+ "invalid-strings": {
+ "1": {
+ "something": 123
+ },
+ "2": true,
+ "test": "test"
+ },
+ "nestedkeys": {
+ "test": [
+ {
+ "test": 123
+ },
+ {
+ "test": 123
+ },
+ {
+ "test": 123
+ }
+ ]
+ }
+}
DO_TEST_DEFLATTEN("concat", true);
DO_TEST_DEFLATTEN("concat-double-key", false);
DO_TEST_DEFLATTEN("qemu-sheepdog", true);
+ DO_TEST_DEFLATTEN("dotted-array", true);
return (ret == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
}