Lines Matching refs:matches

13     let matches = cmd.clone().try_get_matches_from(["test"]).unwrap();
14 assert_eq!(matches.get_one::<String>("mammal"), None);
15 assert_eq!(matches.contains_id("mammal"), false);
16 assert_eq!(matches.index_of("mammal"), None);
18 let matches = cmd
22 assert_eq!(matches.get_one::<String>("mammal").unwrap(), "dog");
23 assert_eq!(matches.contains_id("mammal"), true);
24 assert_eq!(matches.index_of("mammal"), Some(2));
32 let matches = cmd
37 assert_eq!(matches.get_one::<String>("mammal").unwrap(), "cat");
38 assert_eq!(matches.contains_id("mammal"), true);
39 assert_eq!(matches.index_of("mammal"), Some(4));
46 let matches = cmd.clone().try_get_matches_from(["test"]).unwrap();
47 assert_eq!(matches.get_one::<String>("mammal"), None);
48 assert_eq!(matches.contains_id("mammal"), false);
49 assert_eq!(matches.index_of("mammal"), None);
51 let matches = cmd
55 assert_eq!(matches.get_one::<String>("mammal").unwrap(), "dog");
56 assert_eq!(matches.contains_id("mammal"), true);
58 matches.indices_of("mammal").unwrap().collect::<Vec<_>>(),
62 let matches = cmd
67 matches
74 assert_eq!(matches.contains_id("mammal"), true);
76 matches.indices_of("mammal").unwrap().collect::<Vec<_>>(),
86 let matches = cmd.clone().try_get_matches_from(["test"]).unwrap();
87 assert_eq!(matches.get_flag("mammal"), false);
88 assert_eq!(matches.contains_id("mammal"), true);
89 assert_eq!(matches.index_of("mammal"), Some(1));
91 let matches = cmd
95 assert_eq!(matches.get_flag("mammal"), true);
96 assert_eq!(matches.contains_id("mammal"), true);
97 assert_eq!(matches.index_of("mammal"), Some(1));
105 let matches = cmd
110 assert_eq!(matches.get_flag("mammal"), true);
111 assert_eq!(matches.contains_id("mammal"), true);
112 assert_eq!(matches.index_of("mammal"), Some(2));
124 let matches = cmd
128 assert_eq!(matches.get_flag("mammal"), true);
129 assert_eq!(matches.contains_id("mammal"), true);
130 assert_eq!(matches.index_of("mammal"), Some(1));
132 let matches = cmd.clone().try_get_matches_from(["test"]).unwrap();
133 assert_eq!(matches.get_flag("mammal"), false);
134 assert_eq!(matches.contains_id("mammal"), true);
135 assert_eq!(matches.index_of("mammal"), Some(1));
149 let matches = cmd.clone().try_get_matches_from(["test"]).unwrap();
150 assert_eq!(matches.get_flag("dog"), false);
151 assert_eq!(matches.get_flag("mammal"), false);
153 let matches = cmd.clone().try_get_matches_from(["test", "--dog"]).unwrap();
154 assert_eq!(matches.get_flag("dog"), true);
155 assert_eq!(matches.get_flag("mammal"), true);
157 let matches = cmd
161 assert_eq!(matches.get_flag("dog"), false);
162 assert_eq!(matches.get_flag("mammal"), true);
176 let matches = cmd.clone().try_get_matches_from(["test"]).unwrap();
177 assert_eq!(matches.get_flag("dog"), false);
178 assert_eq!(matches.get_flag("mammal"), false);
180 let matches = cmd.clone().try_get_matches_from(["test", "--dog"]).unwrap();
181 assert_eq!(matches.get_flag("dog"), true);
182 assert_eq!(matches.get_flag("mammal"), true);
184 let matches = cmd
188 assert_eq!(matches.get_flag("dog"), false);
189 assert_eq!(matches.get_flag("mammal"), true);
203 let matches = cmd
207 assert_eq!(matches.get_flag("dog"), false);
208 assert_eq!(matches.get_flag("mammal"), true);
214 let matches = cmd
218 assert_eq!(matches.get_flag("dog"), true);
219 assert_eq!(matches.get_flag("mammal"), true);
230 let matches = cmd.clone().try_get_matches_from(["test"]).unwrap();
231 assert_eq!(matches.get_flag("mammal"), true);
232 assert_eq!(matches.contains_id("mammal"), true);
233 assert_eq!(matches.index_of("mammal"), Some(1));
235 let matches = cmd
239 assert_eq!(matches.get_flag("mammal"), false);
240 assert_eq!(matches.contains_id("mammal"), true);
241 assert_eq!(matches.index_of("mammal"), Some(1));
249 let matches = cmd
254 assert_eq!(matches.get_flag("mammal"), false);
255 assert_eq!(matches.contains_id("mammal"), true);
256 assert_eq!(matches.index_of("mammal"), Some(2));
268 let matches = cmd
272 assert_eq!(matches.get_flag("mammal"), false);
273 assert_eq!(matches.contains_id("mammal"), true);
274 assert_eq!(matches.index_of("mammal"), Some(1));
276 let matches = cmd.clone().try_get_matches_from(["test"]).unwrap();
277 assert_eq!(matches.get_flag("mammal"), true);
278 assert_eq!(matches.contains_id("mammal"), true);
279 assert_eq!(matches.index_of("mammal"), Some(1));
293 let matches = cmd.clone().try_get_matches_from(["test"]).unwrap();
294 assert_eq!(matches.get_flag("dog"), true);
295 assert_eq!(matches.get_flag("mammal"), true);
297 let matches = cmd.clone().try_get_matches_from(["test", "--dog"]).unwrap();
298 assert_eq!(matches.get_flag("dog"), false);
299 assert_eq!(matches.get_flag("mammal"), false);
301 let matches = cmd
305 assert_eq!(matches.get_flag("dog"), true);
306 assert_eq!(matches.get_flag("mammal"), false);
320 let matches = cmd.clone().try_get_matches_from(["test"]).unwrap();
321 assert_eq!(matches.get_flag("dog"), true);
322 assert_eq!(matches.get_flag("mammal"), true);
324 let matches = cmd.clone().try_get_matches_from(["test", "--dog"]).unwrap();
325 assert_eq!(matches.get_flag("dog"), false);
326 assert_eq!(matches.get_flag("mammal"), false);
328 let matches = cmd
332 assert_eq!(matches.get_flag("dog"), true);
333 assert_eq!(matches.get_flag("mammal"), false);
340 let matches = cmd.clone().try_get_matches_from(["test"]).unwrap();
341 assert_eq!(*matches.get_one::<u8>("mammal").unwrap(), 0);
342 assert_eq!(matches.contains_id("mammal"), true);
343 assert_eq!(matches.index_of("mammal"), Some(1));
345 let matches = cmd
349 assert_eq!(*matches.get_one::<u8>("mammal").unwrap(), 1);
350 assert_eq!(matches.contains_id("mammal"), true);
351 assert_eq!(matches.index_of("mammal"), Some(1));
353 let matches = cmd
357 assert_eq!(*matches.get_one::<u8>("mammal").unwrap(), 2);
358 assert_eq!(matches.contains_id("mammal"), true);
359 assert_eq!(matches.index_of("mammal"), Some(2));
371 let matches = cmd
375 assert_eq!(*matches.get_one::<u8>("mammal").unwrap(), 1);
376 assert_eq!(matches.contains_id("mammal"), true);
377 assert_eq!(matches.index_of("mammal"), Some(1));
379 let matches = cmd.clone().try_get_matches_from(["test"]).unwrap();
380 assert_eq!(*matches.get_one::<u8>("mammal").unwrap(), 10);
381 assert_eq!(matches.contains_id("mammal"), true);
382 assert_eq!(matches.index_of("mammal"), Some(1));
396 let matches = cmd.clone().try_get_matches_from(["test"]).unwrap();
397 assert_eq!(*matches.get_one::<u8>("dog").unwrap(), 0);
398 assert_eq!(*matches.get_one::<u8>("mammal").unwrap(), 0);
400 let matches = cmd.clone().try_get_matches_from(["test", "--dog"]).unwrap();
401 assert_eq!(*matches.get_one::<u8>("dog").unwrap(), 1);
402 assert_eq!(*matches.get_one::<u8>("mammal").unwrap(), 10);
404 let matches = cmd
408 assert_eq!(*matches.get_one::<u8>("dog").unwrap(), 0);
409 assert_eq!(*matches.get_one::<u8>("mammal").unwrap(), 1);
423 let matches = cmd.clone().try_get_matches_from(["test"]).unwrap();
424 assert_eq!(*matches.get_one::<u8>("dog").unwrap(), 0);
425 assert_eq!(*matches.get_one::<u8>("mammal").unwrap(), 0);
427 let matches = cmd.clone().try_get_matches_from(["test", "--dog"]).unwrap();
428 assert_eq!(*matches.get_one::<u8>("dog").unwrap(), 1);
429 assert_eq!(*matches.get_one::<u8>("mammal").unwrap(), 0);
431 let matches = cmd
435 assert_eq!(*matches.get_one::<u8>("dog").unwrap(), 2);
436 assert_eq!(*matches.get_one::<u8>("mammal").unwrap(), 10);
438 let matches = cmd
442 assert_eq!(*matches.get_one::<u8>("dog").unwrap(), 0);
443 assert_eq!(*matches.get_one::<u8>("mammal").unwrap(), 1);