void test_valid_strings_with_a_non_digit_included_become_invalid(void) { TEST_IGNORE(); TEST_ASSERT_FALSE(luhn("055a 444 285")); }
void test_saturteenth_of_February_2013(void) { TEST_IGNORE(); TEST_ASSERT_EQUAL_INT(16, meetup_day_of_month(2013, 2, "teenth", "Saturday")); }
void test_saturteenth_of_October_2013(void) { TEST_IGNORE(); TEST_ASSERT_EQUAL_INT(19, meetup_day_of_month(2013, 10, "teenth", "Saturday")); }
void test_duplicated_non_letter_char(void) { TEST_IGNORE(); TEST_ASSERT_TRUE(is_isogram("Hjelmqvist-Gryb-Zock-Pfund-Wax")); }
void test_duplicated_letter_within_word(void) { TEST_IGNORE(); TEST_ASSERT_FALSE(is_isogram("accentor")); }
void test_longest_known_isogram(void) { TEST_IGNORE(); TEST_ASSERT_TRUE(is_isogram("subdermatoglyphic")); }
void test_duplicated_letter_mixed_case(void) { TEST_IGNORE(); TEST_ASSERT_FALSE(is_isogram("Alphabet")); }
void test_transcribes_C_to_G(void) { TEST_IGNORE(); // delete this line to run test test_transcription("C", "G"); }
void test_transcribes_T_to_A(void) { TEST_IGNORE(); test_transcription("T", "A"); }
void test_more_than_a_single_zero_is_valid(void) { TEST_IGNORE(); TEST_ASSERT_TRUE(luhn("0000 0")); }
void test_input_digit_9_is_correctly_converted_to_output_digit_9(void) { TEST_IGNORE(); TEST_ASSERT_TRUE(luhn("091")); }
void test_single_zero_with_space_is_invalid(void) { TEST_IGNORE(); TEST_ASSERT_FALSE(luhn(" 0")); }
void test_valid_strings_with_symbols_included_become_invalid(void) { TEST_IGNORE(); TEST_ASSERT_FALSE(luhn("055£ 444$ 285")); }
void test_valid_strings_with_punctuation_included_become_invalid(void) { TEST_IGNORE(); TEST_ASSERT_FALSE(luhn("055-444-285")); }
void test_duplicated_letter(void) { TEST_IGNORE(); TEST_ASSERT_FALSE(is_isogram("eleven")); }
void test_transcribes_A_to_U(void) { TEST_IGNORE(); test_transcription("A", "U"); }
void test_duplicated_letter_from_end_of_alphabet(void) { TEST_IGNORE(); TEST_ASSERT_FALSE(is_isogram("zzyzx")); }
void test_transcribes_all_occurrences(void) { TEST_IGNORE(); test_transcription("ACGTGGTCTTAA", "UGCACCAGAAUU"); }
void test_same_first_and_last_characters(void) { TEST_IGNORE(); TEST_ASSERT_FALSE(is_isogram("oreo")); }
void test_handle_invalid_nucleotide(void) { TEST_IGNORE(); test_failure("U"); }
void test_non_letter_char(void) { TEST_IGNORE(); TEST_ASSERT_TRUE(is_isogram("thumbscrew-japingly")); }
void test_handle_completely_invalid_input(void) { TEST_IGNORE(); test_failure("XXX"); }
void test_multiple_whitespace(void) { TEST_IGNORE(); TEST_ASSERT_TRUE(is_isogram("Emily Jung Schwartzkopf")); }
void test_handle_partially_invalid_input(void) { TEST_IGNORE(); test_failure("ACGTXXXCTTAA"); }
void test_friteenth_of_September_2013(void) { TEST_IGNORE(); TEST_ASSERT_EQUAL_INT(13, meetup_day_of_month(2013, 9, "teenth", "Friday")); }
void test_null(void) { TEST_IGNORE(); // delete this line to run test TEST_ASSERT_FALSE(is_isogram(NULL)); }
void test_saturteenth_of_April_2013(void) { TEST_IGNORE(); TEST_ASSERT_EQUAL_INT(13, meetup_day_of_month(2013, 4, "teenth", "Saturday")); }
void test_lower_case_only(void) { TEST_IGNORE(); TEST_ASSERT_TRUE(is_isogram("isogram")); }
void test_sunteenth_of_June_2013(void) { TEST_IGNORE(); TEST_ASSERT_EQUAL_INT(16, meetup_day_of_month(2013, 6, "teenth", "Sunday")); }
void test_invalid_credit_card(void) { TEST_IGNORE(); TEST_ASSERT_FALSE(luhn("8273 1232 7352 0569")); }