#!perl -w
# (C) 2005 XDA Developers  itsme@xs4all.nl
use strict;

my $loaded;

BEGIN { $|=1; print "1..7\n"; }
END { print "not ok 1\n" unless $loaded; }
use XdaDevelopers::NbfUtils;
$loaded = 1;
print "ok 1\n";

print "not " if (XdaDevelopers::NbfUtils::crc32("abcde", 0) != 0x43a52f78);
print "ok 2\n";

print "not " if (XdaDevelopers::NbfUtils::crc32("", 0) != 0);
print "ok 3\n";

#print "not " if (defined XdaDevelopers::NbfUtils::crc32(undef, 0));
print "ok 4\n";

#print "not " if (defined XdaDevelopers::NbfUtils::crc32(undef, undef));
print "ok 5\n";

#print "not " if (defined XdaDevelopers::NbfUtils::crc32("", undef));
print "ok 6\n";

print "not " if (XdaDevelopers::NbfUtils::crc32("abcde", 1) != 0x7ec506c8);
print "ok 7\n";


