summaryrefslogtreecommitdiffstats
path: root/test/Makefile.am
diff options
context:
space:
mode:
authorGravatar Sami Kortelainen2026-02-25 02:27:00 +0100
committerGravatar Nikias Bassen2026-02-25 02:27:00 +0100
commit6e03a1df6d1aa87c8f9e2b35f1a2ca60feca1c0e (patch)
treea571c74147d33da0a4dbfade178180c692c60447 /test/Makefile.am
parentf5e74fc1e007b8f625d91e40c160785580de8f60 (diff)
downloadlibplist-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.am9
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
18plist_cmp_SOURCES = plist_cmp.c 19plist_cmp_SOURCES = plist_cmp.c
19plist_cmp_LDADD = \ 20plist_cmp_LDADD = \
@@ -38,6 +39,9 @@ plist_jtest_LDADD = $(top_builddir)/src/libplist-2.0.la
38plist_otest_SOURCES = plist_otest.c 39plist_otest_SOURCES = plist_otest.c
39plist_otest_LDADD = $(top_builddir)/src/libplist-2.0.la 40plist_otest_LDADD = $(top_builddir)/src/libplist-2.0.la
40 41
42xml_behavior_test_SOURCES = xml_behavior_test.c
43xml_behavior_test_LDADD = $(top_builddir)/src/libplist-2.0.la
44
41TESTS = \ 45TESTS = \
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
84EXTRA_DIST = \ 89EXTRA_DIST = \
85 $(TESTS) \ 90 $(TESTS) \