Commit 5791fb90 authored by Nikias Bassen's avatar Nikias Bassen

test: Add test cases for different bplist offset and reference sizes

parent e9895752
...@@ -36,6 +36,8 @@ TESTS = \ ...@@ -36,6 +36,8 @@ TESTS = \
amp.test \ amp.test \
invalid_tag.test \ invalid_tag.test \
cdata.test \ cdata.test \
offsetsize.test \
refsize.test \
malformed_dict.test malformed_dict.test
EXTRA_DIST = $(TESTS) data/1.plist data/2.plist data/3.plist data/4.plist data/5.plist data/6.plist data/7.plist data/signed.plist data/signed.bplist data/unsigned.plist data/unsigned.bplist data/hex.plist data/order.bplist data/recursion.bplist data/entities.plist data/empty_keys.plist data/amp.plist data/invalid_tag.plist data/cdata.test data/malformed_dict.bplist EXTRA_DIST = $(TESTS) data/1.plist data/2.plist data/3.plist data/4.plist data/5.plist data/6.plist data/7.plist data/signed.plist data/signed.bplist data/unsigned.plist data/unsigned.bplist data/hex.plist data/order.bplist data/recursion.bplist data/entities.plist data/empty_keys.plist data/amp.plist data/invalid_tag.plist data/cdata.test data/malformed_dict.bplist
......
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>A</key>
<string>B</string>
</dict>
</plist>
## -*- sh -*-
set -e
DATASRC=$top_srcdir/test/data
TESTFILES="off1byte.bplist off2bytes.bplist off3bytes.bplist off4bytes.bplist off5bytes.bplist off6bytes.bplist off7bytes.bplist off8bytes.bplist"
CMPFILE=offxml.plist
for I in $TESTFILES; do
echo "* checking $I"
$top_builddir/test/plist_cmp $DATASRC/$I $DATASRC/$CMPFILE
done
## -*- sh -*-
set -e
DATASRC=$top_srcdir/test/data
TESTFILES="dictref1byte.bplist dictref2bytes.bplist dictref3bytes.bplist dictref4bytes.bplist dictref5bytes.bplist dictref6bytes.bplist dictref7bytes.bplist dictref8bytes.bplist"
CMPFILE=offxml.plist
for I in $TESTFILES; do
echo "* checking $I"
$top_builddir/test/plist_cmp $DATASRC/$I $DATASRC/$CMPFILE
done
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment