Commit f7c82929 authored by Nikias Bassen's avatar Nikias Bassen

test: Add test cases for integer nodes

parent 769ee9ec
......@@ -23,9 +23,12 @@ TESTS = \
hugecmp.test \
bigarraycmp.test \
timezone1.test \
timezone2.test
timezone2.test \
signedunsigned1.test \
signedunsigned2.test \
hex.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
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
TESTS_ENVIRONMENT = top_srcdir=$(top_srcdir) top_builddir=$(top_builddir)
......
<?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">
<integer>0x73709551615</integer>
</plist>
<?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">
<integer>-1</integer>
</plist>
<?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">
<integer>18446744073709551615</integer>
</plist>
## -*- sh -*-
set -e
DATASRC=$top_srcdir/test/data
TESTFILE=hex.plist
DATAIN0=$DATASRC/$TESTFILE
DATAOUT0=$top_builddir/test/data/$TESTFILE.bin
$top_builddir/tools/plistutil -i $DATAIN0 -o $DATAOUT0
$top_builddir/test/plist_cmp $DATAIN0 $DATAOUT0
## -*- sh -*-
set -e
DATASRC=$top_srcdir/test/data
TESTFILE0=signed.plist
TESTFILE1=unsigned.plist
DATAIN0=$DATASRC/$TESTFILE0
DATAIN1=$DATASRC/$TESTFILE1
CMPFILE0=signed.bplist
CMPFILE1=unsigned.bplist
DATACMP0=$DATASRC/$CMPFILE0
DATACMP1=$DATASRC/$CMPFILE1
DATAOUT0=$top_builddir/test/data/$TESTFILE0.bin
DATAOUT1=$top_builddir/test/data/$TESTFILE1.bin
$top_builddir/tools/plistutil -i $DATAIN0 -o $DATAOUT0
$top_builddir/tools/plistutil -i $DATAIN1 -o $DATAOUT1
diff $DATACMP0 $DATAOUT0
diff $DATACMP1 $DATAOUT1
## -*- sh -*-
set -e
DATASRC=$top_srcdir/test/data
TESTFILE0=signed.bplist
TESTFILE1=unsigned.bplist
DATAIN0=$DATASRC/$TESTFILE0
DATAIN1=$DATASRC/$TESTFILE1
CMPFILE0=signed.plist
CMPFILE1=unsigned.plist
DATACMP0=$DATASRC/$CMPFILE0
DATACMP1=$DATASRC/$CMPFILE1
DATAOUT0=$top_builddir/test/data/$TESTFILE0.bin
DATAOUT1=$top_builddir/test/data/$TESTFILE1.bin
$top_builddir/tools/plistutil -i $DATAIN0 -o $DATAOUT0
$top_builddir/tools/plistutil -i $DATAIN1 -o $DATAOUT1
diff $DATACMP0 $DATAOUT0
diff $DATACMP1 $DATAOUT1
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