@@ -22,21 +22,9 @@ use EBWriter = std::ebml::writer;
22
22
use core:: cmp:: Eq ;
23
23
use core:: io:: Writer ;
24
24
use std:: ebml;
25
- use std:: prettyprint;
26
25
use std:: serialize:: { Encodable , Decodable } ;
27
26
use std:: time;
28
27
29
- fn test_prettyprint < A : Encodable < prettyprint:: Serializer > > (
30
- a : & A ,
31
- expected : & ~str
32
- ) {
33
- let s = do io:: with_str_writer |w| {
34
- a. encode ( & prettyprint:: Serializer ( w) )
35
- } ;
36
- debug ! ( "s == %?" , s) ;
37
- fail_unless ! ( s == * expected) ;
38
- }
39
-
40
28
fn test_ebml < A :
41
29
Eq +
42
30
Encodable < EBWriter :: Encoder > +
@@ -149,36 +137,27 @@ enum CLike { A, B, C }
149
137
150
138
pub fn main ( ) {
151
139
let a = & Plus ( @Minus ( @Val ( 3 u) , @Val ( 10 u) ) , @Plus ( @Val ( 22 u) , @Val ( 5 u) ) ) ;
152
- test_prettyprint ( a, & ~"Plus ( @Minus ( @Val ( 3 u) , @Val ( 10 u) ) , \
153
- @Plus ( @Val ( 22 u) , @Val ( 5 u) ) ) ") ;
154
140
test_ebml ( a) ;
155
141
156
142
let a = & Spanned { lo : 0 u, hi : 5 u, node : 22 u} ;
157
- test_prettyprint ( a, & ~"Spanned { lo : 0 u, hi : 5 u, node : 22 u} ") ;
158
143
test_ebml ( a) ;
159
144
160
145
let a = & Point { x : 3 u, y : 5 u} ;
161
- test_prettyprint ( a, & ~"Point { x : 3 u, y : 5 u} ") ;
162
146
test_ebml ( a) ;
163
147
164
148
let a = & @[ 1 u, 2 u, 3 u] ;
165
- test_prettyprint ( a, & ~"@[ 1 u, 2 u, 3 u] ") ;
166
149
test_ebml ( a) ;
167
150
168
151
let a = & Top ( 22 u) ;
169
- test_prettyprint ( a, & ~"Top ( 22 u) ") ;
170
152
test_ebml ( a) ;
171
153
172
154
let a = & Bottom ( 222 u) ;
173
- test_prettyprint ( a, & ~"Bottom ( 222 u) ") ;
174
155
test_ebml ( a) ;
175
156
176
157
let a = & A ;
177
- test_prettyprint ( a, & ~"A ") ;
178
158
test_ebml ( a) ;
179
159
180
160
let a = & B ;
181
- test_prettyprint ( a, & ~"B ") ;
182
161
test_ebml ( a) ;
183
162
184
163
let a = & time:: now ( ) ;
0 commit comments