Fix skyvector

This commit is contained in:
Austen Adler 2023-04-22 13:30:58 -04:00
parent c5b8b360ed
commit e6ea554b91

View File

@ -22,7 +22,7 @@ impl Coordinate {
parse_direction, parse_direction,
// Separator // Separator
space0, space0,
complete::char('/'), opt(complete::char('/')),
space0, space0,
// Lon // Lon
Self::parse_n_digits::<3>, Self::parse_n_digits::<3>,
@ -158,25 +158,18 @@ mod tests {
Coordinate::from(LatLon::new(-90.0_f64, 100.0_f64).unwrap()).0, Coordinate::from(LatLon::new(-90.0_f64, 100.0_f64).unwrap()).0,
"900000S1000000E" "900000S1000000E"
); );
}
// p!("0° 0' N", DMS); #[test]
// p!("0° 0'N", DMS); fn decoding() {
// p!("N 0° 0'", DMS); assert_eq!(
Coordinate::from_str("900000N1000000E"),
Ok(Coordinate::from(LatLon::new(90.0_f64, 100.0_f64).unwrap()))
);
// p!("0° 0' N", DMS); assert_eq!(
// p!("0° 0'N", DMS); Coordinate::from_str("900000S1000000E"),
// p!("N 0° 0' 0", DMS); Ok(Coordinate::from(LatLon::new(-90.0_f64, 100.0_f64).unwrap()))
);
// p!(r#"E 100° 30'"#, DMS);
// p!(r#"N 0° 0' E 100° 30'"#);
// parse_dmm_numeric(r#"38 53.2148425"#).unwrap();
// p!(r#"38 53.2148425"#, DMS);
// p!(r#"38 53.2148425'"#, DMS);
// p!(r#"38° 53.2148425"#, DMS);
// p!(r#"38° 53.2148425'"#, DMS);
// p!(r#"-77° -1.7611312866219464'"#, DMS);
// p!(r#"38° 53.2148425', -77° -1.7611312866219464'"#);
} }
} }