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 = \
amp.test \
invalid_tag.test \
cdata.test \
offsetsize.test \
refsize.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
......
<?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