#[test] fn affirmative__000001 () {
let mut this_deck = crate::deck::make_array ();
let mut void_deck : Vec<[&str; 2]> = Vec::new ();
match crate::deck::remove_card (&mut this_deck, & ["K", "C"]) {
Some (card) => {
void_deck.push (card);
}
None => {
println! ("Card not found")
}
}
match crate::deck::remove_card (&mut this_deck, & ["Q", "C"]) {
Some (card) => {
void_deck.push (card);
}
None => {
println! ("Card not found")
}
}
match crate::deck::remove_card (&mut this_deck, & ["J", "C"]) {
Some (card) => {
void_deck.push (card);
}
None => {
println! ("Card not found")
}
}
match crate::deck::remove_card (&mut this_deck, & ["T", "C"]) {
Some (card) => {
void_deck.push (card);
}
None => {
println! ("Card not found")
}
}
assert_eq! (crate::deck::longest_straight::obtain (void_deck), 4);
}