use leetcode::valid_palindrome::is_palindrome; use test_case::test_case; #[test_case("A man, a plan, a canal: Panama", true; "valid")] #[test_case("race a car", false; "invalid")] #[test_case("", true; "empty")] #[test_case(" \t", true; "whitespace only")] fn test_valid_palindrome(input: &str, expected: bool) { assert_eq!(is_palindrome(input.to_string()), expected); }