Esempio n. 1
0
void test_valid_strings_with_a_non_digit_included_become_invalid(void)
{
   TEST_IGNORE();
   TEST_ASSERT_FALSE(luhn("055a 444 285"));
}
Esempio n. 2
0
void test_saturteenth_of_February_2013(void)
{
   TEST_IGNORE();
   TEST_ASSERT_EQUAL_INT(16,
                         meetup_day_of_month(2013, 2, "teenth", "Saturday"));
}
Esempio n. 3
0
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");
}
Esempio n. 10
0
void test_more_than_a_single_zero_is_valid(void)
{
   TEST_IGNORE();
   TEST_ASSERT_TRUE(luhn("0000 0"));
}
Esempio n. 11
0
void test_input_digit_9_is_correctly_converted_to_output_digit_9(void)
{
   TEST_IGNORE();
   TEST_ASSERT_TRUE(luhn("091"));
}
Esempio n. 12
0
void test_single_zero_with_space_is_invalid(void)
{
   TEST_IGNORE();
   TEST_ASSERT_FALSE(luhn(" 0"));
}
Esempio n. 13
0
void test_valid_strings_with_symbols_included_become_invalid(void)
{
   TEST_IGNORE();
   TEST_ASSERT_FALSE(luhn("055£ 444$ 285"));
}
Esempio n. 14
0
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"));
}
Esempio n. 16
0
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"));
}
Esempio n. 18
0
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"));
}
Esempio n. 20
0
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"));
}
Esempio n. 22
0
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"));
}
Esempio n. 24
0
void test_handle_partially_invalid_input(void)
{
   TEST_IGNORE();
   test_failure("ACGTXXXCTTAA");
}
Esempio n. 25
0
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));
}
Esempio n. 27
0
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"));
}
Esempio n. 29
0
void test_sunteenth_of_June_2013(void)
{
   TEST_IGNORE();
   TEST_ASSERT_EQUAL_INT(16, meetup_day_of_month(2013, 6, "teenth", "Sunday"));
}
Esempio n. 30
0
void test_invalid_credit_card(void)
{
   TEST_IGNORE();
   TEST_ASSERT_FALSE(luhn("8273 1232 7352 0569"));
}