()
| 136 | |
| 137 | #[test] |
| 138 | fn t() { |
| 139 | assert_eq!(parse_num("13"), Ok(("", 13))); |
| 140 | // leading space |
| 141 | assert_eq!(parse_num(" 13"), Ok(("", 13))); |
| 142 | assert_eq!(parse_list_num("0 5"), Ok(("", vec![0, 5]))); |
| 143 | // leading space |
| 144 | assert_eq!(parse_list_num(" 0 5"), Ok(("", vec![0, 5]))); |
| 145 | assert_eq!(parse_list_str("0 5", " "), Ok(("", vec!["0", "5"]))); |
| 146 | assert_eq!(parse_list_str("LAS PHX", " "), Ok(("", vec!["LAS", "PHX"]))); |
| 147 | assert_eq!( |
| 148 | parse_list_str("aaa/bbb/ccc", "/"), |
| 149 | Ok(("", vec!["aaa", "bbb", "ccc"])) |
| 150 | ); |
| 151 | assert_eq!( |
| 152 | parse_list_str("aaa, (1991)/bbb, 111/ccc (C)", "/"), |
| 153 | Ok(("", vec!["aaa, (1991)", "bbb, 111", "ccc (C)"])) |
| 154 | ); |
| 155 | assert_eq!(parse_list_float("4 5 0.35"), Ok(("", vec![4.0, 5.0, 0.35]))); |
| 156 | assert_eq!( |
| 157 | parse_list_float("41.0 3 1 7 9"), |
| 158 | Ok(("", vec![41.0, 3.0, 1.0, 7.0, 9.0])) |
| 159 | ); |
| 160 | assert_eq!( |
| 161 | parse_list_float("6 4 -1.25"), |
| 162 | Ok(("", vec![6.0, 4.0, -1.25])) |
| 163 | ); |
| 164 | assert_eq!( |
| 165 | parse_list_rates("USD 1 0.741 0.657 1.061 1.005"), |
| 166 | Ok(("", ("USD", vec![1.0, 0.741, 0.657, 1.061, 1.005]))) |
| 167 | ) |
| 168 | } |
nothing calls this directly
no outgoing calls
no test coverage detected