# ---------------------------------------------------------------- use strict; use Test::More tests => 49; BEGIN { use_ok('XML::TreePP') }; # ---------------------------------------------------------------- my $tpp = XML::TreePP->new(); my $list = [ 'XXX', "XXX", 'XXX', "XXX", '', "", '', "", '', "", '', "", ]; foreach my $source ( @$list ) { my $tree = $tpp->parse( $source ); my $sep = ( $source =~ /(['"])/ )[0]; is( $tree->{root}->{"-aaa"}, "AAA", "key=".$sep."val".$sep." (no space)" ); is( $tree->{root}->{"-bbb"}, "BBB", "key =".$sep."val".$sep." (left space)" ); is( $tree->{root}->{"-ccc"}, "CCC", "key= ".$sep."val".$sep." (right space)" ); is( $tree->{root}->{"-ddd"}, "DDD", "key = ".$sep."val".$sep." (both space)" ); } # ---------------------------------------------------------------- ;1; # ----------------------------------------------------------------