@@ -590,23 +590,23 @@ fn test_write_point() {
590
590
fn test_write_line ( ) {
591
591
let twkb = hex_to_vec ( "220002c8018f03c7018603" ) ; // SELECT encode(ST_AsTWKB('LINESTRING (10 -20, -0 -0.5)'::geometry, 1), 'hex')
592
592
let line = LineString :: read_twkb ( & mut twkb. as_slice ( ) ) . unwrap ( ) ;
593
- assert_eq ! ( format!( "{:?}" , line. as_ewkb( ) ) , "$ewkbtype " ) ;
593
+ assert_eq ! ( format!( "{:?}" , line. as_ewkb( ) ) , "EwkbLineString " ) ;
594
594
assert_eq ! ( line. as_ewkb( ) . to_hex_ewkb( ) , "010200000002000000000000000000244000000000000034C00000000000000000000000000000E0BF" ) ;
595
595
}
596
596
597
597
#[ test]
598
598
fn test_write_polygon ( ) {
599
599
let twkb = hex_to_vec ( "03000205000004000004030000030514141700001718000018" ) ; // SELECT encode(ST_AsTWKB('POLYGON ((0 0, 2 0, 2 2, 0 2, 0 0),(10 10, -2 10, -2 -2, 10 -2, 10 10))'::geometry), 'hex')
600
600
let polygon = Polygon :: read_twkb ( & mut twkb. as_slice ( ) ) . unwrap ( ) ;
601
- assert_eq ! ( format!( "{:?}" , polygon. as_ewkb( ) ) , "$ewkbtype " ) ;
601
+ assert_eq ! ( format!( "{:?}" , polygon. as_ewkb( ) ) , "EwkbPolygon " ) ;
602
602
assert_eq ! ( polygon. as_ewkb( ) . to_hex_ewkb( ) , "010300000002000000050000000000000000000000000000000000000000000000000000400000000000000000000000000000004000000000000000400000000000000000000000000000004000000000000000000000000000000000050000000000000000002440000000000000244000000000000000C0000000000000244000000000000000C000000000000000C0000000000000244000000000000000C000000000000024400000000000002440" ) ;
603
603
}
604
604
605
605
#[ test]
606
606
fn test_write_multipoint ( ) {
607
607
let twkb = hex_to_vec ( "04000214271326" ) ; // SELECT encode(ST_AsTWKB('MULTIPOINT ((10 -20), (0 -0.5))'::geometry), 'hex')
608
608
let multipoint = MultiPoint :: read_twkb ( & mut twkb. as_slice ( ) ) . unwrap ( ) ;
609
- assert_eq ! ( format!( "{:?}" , multipoint. as_ewkb( ) ) , "$ewkbtype " ) ;
609
+ assert_eq ! ( format!( "{:?}" , multipoint. as_ewkb( ) ) , "EwkbMultiPoint " ) ;
610
610
//assert_eq!(multipoint.as_ewkb().to_hex_ewkb(), "0104000000020000000101000000000000000000244000000000000034C001010000000000000000000000000000000000E0BF");
611
611
// "MULTIPOINT(10 -20,0 -1)"
612
612
assert_eq ! ( multipoint. as_ewkb( ) . to_hex_ewkb( ) , "0104000000020000000101000000000000000000244000000000000034C001010000000000000000000000000000000000F0BF" ) ;
@@ -616,7 +616,7 @@ fn test_write_multipoint() {
616
616
fn test_write_multiline ( ) {
617
617
let twkb = hex_to_vec ( "05000202142713260200020400" ) ; // SELECT encode(ST_AsTWKB('MULTILINESTRING ((10 -20, 0 -0.5), (0 0, 2 0))'::geometry), 'hex')
618
618
let multiline = MultiLineString :: read_twkb ( & mut twkb. as_slice ( ) ) . unwrap ( ) ;
619
- assert_eq ! ( format!( "{:?}" , multiline. as_ewkb( ) ) , "$ewkbtype " ) ;
619
+ assert_eq ! ( format!( "{:?}" , multiline. as_ewkb( ) ) , "EwkbMultiLineString " ) ;
620
620
//assert_eq!(multiline.as_ewkb().to_hex_ewkb(), "010500000002000000010200000002000000000000000000244000000000000034C00000000000000000000000000000E0BF0102000000020000000000000000000000000000000000000000000000000000400000000000000000");
621
621
// "MULTILINESTRING((10 -20,0 -1),(0 0,2 0))"
622
622
assert_eq ! ( multiline. as_ewkb( ) . to_hex_ewkb( ) , "010500000002000000010200000002000000000000000000244000000000000034C00000000000000000000000000000F0BF0102000000020000000000000000000000000000000000000000000000000000400000000000000000" ) ;
@@ -626,6 +626,6 @@ fn test_write_multiline() {
626
626
fn test_write_multipoly ( ) {
627
627
let twkb = hex_to_vec ( "060002010500000400000403000003010514141700001718000018" ) ; // SELECT encode(ST_AsTWKB('MULTIPOLYGON (((0 0, 2 0, 2 2, 0 2, 0 0)), ((10 10, -2 10, -2 -2, 10 -2, 10 10)))'::geometry), 'hex')
628
628
let multipoly = MultiPolygon :: read_twkb ( & mut twkb. as_slice ( ) ) . unwrap ( ) ;
629
- assert_eq ! ( format!( "{:?}" , multipoly. as_ewkb( ) ) , "$ewkbtype " ) ;
629
+ assert_eq ! ( format!( "{:?}" , multipoly. as_ewkb( ) ) , "EwkbMultiPolygon " ) ;
630
630
assert_eq ! ( multipoly. as_ewkb( ) . to_hex_ewkb( ) , "010600000002000000010300000001000000050000000000000000000000000000000000000000000000000000400000000000000000000000000000004000000000000000400000000000000000000000000000004000000000000000000000000000000000010300000001000000050000000000000000002440000000000000244000000000000000C0000000000000244000000000000000C000000000000000C0000000000000244000000000000000C000000000000024400000000000002440" ) ;
631
631
}
0 commit comments