@@ -701,7 +701,7 @@ impl DiskImageSaver for D64Disk<'_> {
701701mod tests {
702702 use super :: {
703703 bam_entry_parser, bam_entry_to_boolean_vector, bitmap_to_chars, d64_file_entry_parser,
704- FileType ,
704+ BooleanVector , FileType ,
705705 } ;
706706 use crate :: config:: Configuration ;
707707
@@ -721,29 +721,13 @@ mod tests {
721721 let bv = bam_entry_to_boolean_vector ( & bam_entry. 1 ) ;
722722
723723 assert_eq ! ( bv. 0 . len( ) , 21 ) ;
724- assert_eq ! ( bv. 0 [ 0 ] , true ) ;
725- assert_eq ! ( bv. 0 [ 1 ] , true ) ;
726- assert_eq ! ( bv. 0 [ 2 ] , true ) ;
727- assert_eq ! ( bv. 0 [ 3 ] , false ) ;
728- assert_eq ! ( bv. 0 [ 4 ] , true ) ;
729- assert_eq ! ( bv. 0 [ 5 ] , false ) ;
730- assert_eq ! ( bv. 0 [ 6 ] , true ) ;
731- assert_eq ! ( bv. 0 [ 7 ] , true ) ;
732-
733- assert_eq ! ( bv. 0 [ 8 ] , true ) ;
734- assert_eq ! ( bv. 0 [ 9 ] , true ) ;
735- assert_eq ! ( bv. 0 [ 10 ] , true ) ;
736- assert_eq ! ( bv. 0 [ 11 ] , true ) ;
737- assert_eq ! ( bv. 0 [ 12 ] , true ) ;
738- assert_eq ! ( bv. 0 [ 13 ] , false ) ;
739- assert_eq ! ( bv. 0 [ 14 ] , true ) ;
740- assert_eq ! ( bv. 0 [ 15 ] , false ) ;
741-
742- assert_eq ! ( bv. 0 [ 16 ] , true ) ;
743- assert_eq ! ( bv. 0 [ 17 ] , true ) ;
744- assert_eq ! ( bv. 0 [ 18 ] , true ) ;
745- assert_eq ! ( bv. 0 [ 19 ] , true ) ;
746- assert_eq ! ( bv. 0 [ 20 ] , true ) ;
724+ assert_eq ! (
725+ bv,
726+ BooleanVector ( vec![
727+ true , true , true , false , true , false , true , true , true , true , true , true , true ,
728+ false , true , false , true , true , true , true , true
729+ ] )
730+ ) ;
747731 }
748732
749733 /// Test parsing STX boot sector checksum
@@ -787,10 +771,7 @@ mod tests {
787771 } )
788772 . 1 ;
789773
790- assert_eq ! (
791- FileType :: from( file_entry. file_type. file_type) ,
792- FileType :: Program
793- ) ;
774+ assert_eq ! ( file_entry. file_type. file_type, FileType :: Program ) ;
794775
795776 // assert_eq!(file_entry_program.file_type, 0x82);
796777 }
0 commit comments