diff options
| author | 2026-02-25 02:27:00 +0100 | |
|---|---|---|
| committer | 2026-02-25 02:27:00 +0100 | |
| commit | 6e03a1df6d1aa87c8f9e2b35f1a2ca60feca1c0e (patch) | |
| tree | a571c74147d33da0a4dbfade178180c692c60447 /test/Makefile.am | |
| parent | f5e74fc1e007b8f625d91e40c160785580de8f60 (diff) | |
| download | libplist-6e03a1df6d1aa87c8f9e2b35f1a2ca60feca1c0e.tar.gz libplist-6e03a1df6d1aa87c8f9e2b35f1a2ca60feca1c0e.tar.bz2 | |
xplist: Enforce single root value inside <plist>
Ensure that XML property lists contain exactly one root value inside the <plist> element and reject any additional value nodes before </plist>.
Add tests covering root value handling and nested CF$UID conversion behavior.
Co-authored-by: Sami Kortelainen <sami.kortelainen@piceasoft.com>
Co-authored-by: Nikias Bassen <nikias@gmx.li>
Diffstat (limited to 'test/Makefile.am')
| -rw-r--r-- | test/Makefile.am | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/test/Makefile.am b/test/Makefile.am index a4191c4..f9f21e4 100644 --- a/test/Makefile.am +++ b/test/Makefile.am | |||
| @@ -13,7 +13,8 @@ noinst_PROGRAMS = \ | |||
| 13 | integer_set_test \ | 13 | integer_set_test \ |
| 14 | plist_btest \ | 14 | plist_btest \ |
| 15 | plist_jtest \ | 15 | plist_jtest \ |
| 16 | plist_otest | 16 | plist_otest \ |
| 17 | xml_behavior_test | ||
| 17 | 18 | ||
| 18 | plist_cmp_SOURCES = plist_cmp.c | 19 | plist_cmp_SOURCES = plist_cmp.c |
| 19 | plist_cmp_LDADD = \ | 20 | plist_cmp_LDADD = \ |
| @@ -38,6 +39,9 @@ plist_jtest_LDADD = $(top_builddir)/src/libplist-2.0.la | |||
| 38 | plist_otest_SOURCES = plist_otest.c | 39 | plist_otest_SOURCES = plist_otest.c |
| 39 | plist_otest_LDADD = $(top_builddir)/src/libplist-2.0.la | 40 | plist_otest_LDADD = $(top_builddir)/src/libplist-2.0.la |
| 40 | 41 | ||
| 42 | xml_behavior_test_SOURCES = xml_behavior_test.c | ||
| 43 | xml_behavior_test_LDADD = $(top_builddir)/src/libplist-2.0.la | ||
| 44 | |||
| 41 | TESTS = \ | 45 | TESTS = \ |
| 42 | empty.test \ | 46 | empty.test \ |
| 43 | small.test \ | 47 | small.test \ |
| @@ -79,7 +83,8 @@ TESTS = \ | |||
| 79 | ostep2.test \ | 83 | ostep2.test \ |
| 80 | ostep-strings.test \ | 84 | ostep-strings.test \ |
| 81 | ostep-comments.test \ | 85 | ostep-comments.test \ |
| 82 | ostep-invalid-types.test | 86 | ostep-invalid-types.test \ |
| 87 | xml_behavior.test | ||
| 83 | 88 | ||
| 84 | EXTRA_DIST = \ | 89 | EXTRA_DIST = \ |
| 85 | $(TESTS) \ | 90 | $(TESTS) \ |
