@@ -109,37 +109,6 @@ mod tests {
109
109
let mut writer = Writer :: new ( vec ! [ ] ) ;
110
110
input. to_writer ( & mut writer, endian) . unwrap ( ) ;
111
111
assert_eq ! ( expected, writer. inner) ;
112
-
113
- #[ rstest( input, endian, expected, expected_rest,
114
- case:: normal_le(
115
- [ 0xDD , 0xCC , 0xBB , 0xAA , 0x99 , 0x88 , 0x77 , 0x66 ] . as_ref( ) ,
116
- Endian :: Little ,
117
- [ [ 0xCCDD , 0xAABB ] , [ 0x8899 , 0x6677 ] ] ,
118
- bits![ u8 , Msb0 ; ] ,
119
- ) ,
120
- case:: normal_le(
121
- [ 0xDD , 0xCC , 0xBB , 0xAA , 0x99 , 0x88 , 0x77 , 0x66 ] . as_ref( ) ,
122
- Endian :: Big ,
123
- [ [ 0xDDCC , 0xBBAA ] , [ 0x9988 , 0x7766 ] ] ,
124
- bits![ u8 , Msb0 ; ] ,
125
- ) ,
126
- ) ]
127
- fn test_nested_array_bit_read (
128
- input : & [ u8 ] ,
129
- endian : Endian ,
130
- expected : [ [ u16 ; 2 ] ; 2 ] ,
131
- expected_rest : & BitSlice < u8 , Msb0 > ,
132
- ) {
133
- use no_std_io:: io:: Cursor ;
134
-
135
- use crate :: reader:: Reader ;
136
-
137
- let bit_slice = input. view_bits :: < Msb0 > ( ) ;
138
-
139
- let mut cursor = Cursor :: new ( input) ;
140
- let mut reader = Reader :: new ( & mut cursor) ;
141
- let res_read = <[ [ u16 ; 2 ] ; 2 ] >:: from_reader_with_ctx ( & mut reader, endian) . unwrap ( ) ;
142
- assert_eq ! ( expected, res_read) ;
143
112
}
144
113
145
114
#[ rstest( input, endian, expected,
@@ -155,19 +124,15 @@ mod tests {
155
124
) ,
156
125
) ]
157
126
fn test_nested_array_bit_write ( input : [ [ u16 ; 2 ] ; 2 ] , endian : Endian , expected : Vec < u8 > ) {
127
+ // test writer
128
+ let mut writer = Writer :: new ( vec ! [ ] ) ;
129
+ input. to_writer ( & mut writer, endian) . unwrap ( ) ;
130
+ assert_eq ! ( expected, writer. inner) ;
131
+
158
132
// test &slice
159
133
let input = input. as_ref ( ) ;
160
134
let mut writer = Writer :: new ( vec ! [ ] ) ;
161
135
input. to_writer ( & mut writer, endian) . unwrap ( ) ;
162
136
assert_eq ! ( expected, writer. inner) ;
163
137
}
164
-
165
- #[ test]
166
- fn test_issue270 ( ) {
167
- let mut out_buf = vec ! [ ] ;
168
- let mut writer = Writer :: new ( & mut out_buf) ;
169
- [ 0_u8 , 1 ] . to_writer ( & mut writer, ( ) ) . unwrap ( ) ;
170
- & [ 1_u8 , 0 ] . to_writer ( & mut writer, ( ) ) . unwrap ( ) ;
171
- assert_eq ! ( & [ 0 , 1 , 1 , 0 ] , & * out_buf) ;
172
- }
173
138
}
0 commit comments