X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fanalysis.t;h=d22a91bed2f25f21b9fcbbfe86186f8b060c017d;hb=adc08836a8f9e1bff3b372c498ac1dcda1100894;hp=2388d91c0f582f6e2e3952dc5534b4c0bd1b19cc;hpb=fd602649809892770f8d64c5ead048b094d44b50;p=scpubgit%2Fstemmatology.git diff --git a/t/analysis.t b/t/analysis.t index 2388d91..d22a91b 100755 --- a/t/analysis.t +++ b/t/analysis.t @@ -17,6 +17,9 @@ my $tradition = Text::Tradition->new( 'file' => 't/data/besoin.xml' ); $tradition->add_stemma( 'dotfile' => 't/data/besoin.dot' ); +# Hack to avoid warning +$tradition->collation->add_relationship( '493,2', '493,3', {'type'=>'orthographic'} ); + # Run the analysis of the tradition my $results = run_analysis( $tradition ); @@ -118,7 +121,8 @@ foreach my $row ( @{$results->{'variants'}} ) { unless( exists $expected{$row->{'id'}} ) { $expected{$row->{'id'}} = 1; } - is( $row->{'genealogical'}, $expected{$row->{'id'}}, + my $gen_bool = $row->{'genealogical'} ? 1 : ''; + is( $gen_bool, $expected{$row->{'id'}}, "Got expected genealogical result for rank " . $row->{'id'} ); # If the row is genealogical, there should be one reading with no parents, # every reading should independently occur exactly once, and the total