Sha256: f57a90b423a2f3122896ac154c8f76d98c82db6ab3bae98a1d55fdd52088498e
Contents?: true
Size: 1.68 KB
Versions: 132
Compression:
Stored size: 1.68 KB
Contents
#include "vendor/unity.h" #include "../src/scrabble_score.h" void setUp(void) { } void tearDown(void) { } void test_lowercase_letter(void) { TEST_ASSERT_EQUAL(1, score("a")); } void test_uppercase_letter(void) { TEST_IGNORE(); // delete this line to run test TEST_ASSERT_EQUAL(1, score("A")); } void test_valuable_letter(void) { TEST_IGNORE(); TEST_ASSERT_EQUAL(4, score("f")); } void test_short_word(void) { TEST_IGNORE(); TEST_ASSERT_EQUAL(2, score("at")); } void test_short_valuable_word(void) { TEST_IGNORE(); TEST_ASSERT_EQUAL(12, score("zoo")); } void test_medium_word(void) { TEST_IGNORE(); TEST_ASSERT_EQUAL(6, score("street")); } void test_medium_valuable_word(void) { TEST_IGNORE(); TEST_ASSERT_EQUAL(22, score("quirky")); } void test_long_mixed_case_word(void) { TEST_IGNORE(); TEST_ASSERT_EQUAL(41, score("OxyphenButazone")); } void test_english_like_word(void) { TEST_IGNORE(); TEST_ASSERT_EQUAL(8, score("pinata")); } void test_empty_input(void) { TEST_IGNORE(); TEST_ASSERT_EQUAL(0, score("")); } void test_entire_alphabet_available(void) { TEST_IGNORE(); TEST_ASSERT_EQUAL(87, score("abcdefghijklmnopqrstuvwxyz")); } int main(void) { UnityBegin("test/test_scrabble_score.c"); RUN_TEST(test_lowercase_letter); RUN_TEST(test_uppercase_letter); RUN_TEST(test_valuable_letter); RUN_TEST(test_short_word); RUN_TEST(test_short_valuable_word); RUN_TEST(test_medium_word); RUN_TEST(test_medium_valuable_word); RUN_TEST(test_long_mixed_case_word); RUN_TEST(test_english_like_word); RUN_TEST(test_empty_input); RUN_TEST(test_entire_alphabet_available); UnityEnd(); return 0; }
Version data entries
132 entries across 132 versions & 1 rubygems