+ final NexusPhylogeniesParser p2 = new NexusPhylogeniesParser();
+ phylogenies = null;
+ phylogenies = factory.create( Test.PATH_TO_TEST_DATA + "S15613.nex", p2 );
+ if ( phylogenies.length != 9 ) {
+ return false;
+ }
+ if ( !isEqual( 0.48039661496919533, phylogenies[ 0 ].getNode( "Diadocidia_spinosula" )
+ .getDistanceToParent() ) ) {
+ return false;
+ }
+ if ( !isEqual( 0.3959796191512233, phylogenies[ 0 ].getNode( "Diadocidia_stanfordensis" )
+ .getDistanceToParent() ) ) {
+ return false;
+ }
+ if ( !phylogenies[ 0 ].getName().equals( "Family Diadocidiidae MLT (Imported_tree_0)" ) ) {
+ return false;
+ }
+ if ( !phylogenies[ 1 ].getName().equals( "Family Diadocidiidae BAT (con_50_majrule)" ) ) {
+ return false;
+ }
+ if ( !phylogenies[ 2 ].getName().equals( "Family Diadocidiidae BAT (con_50_majrule)" ) ) {
+ return false;
+ }
+ if ( !isEqual( 0.065284, phylogenies[ 7 ].getNode( "Bradysia_amoena" ).getDistanceToParent() ) ) {
+ return false;
+ }
+ if ( !isEqual( 0.065284, phylogenies[ 8 ].getNode( "Bradysia_amoena" ).getDistanceToParent() ) ) {
+ return false;
+ }