use strict;
use warnings;
use Test::More tests => 10;
use Unicode::Char;
my $u = Unicode::Char->new;
isnt($u->valid(-1), 1);
is ($u->valid(0), 1);
is ($u->valid(0xDBFF), 1);
isnt($u->valid(0xDC00), 1);
isnt($u->valid(0xDFFF), 1);
is ($u->valid(0xE000), 1);
is ($u->valid(0xFFFE), 1);
isnt($u->valid(0xFFFF), 1);
is ($u->valid(0x10FFFF), 1);
isnt($u->valid(0xdeadbeef), 1);