Sha256: 9ff0404b9a87330f58c85630cdac12d67288b057c5280c5ea98127cedf7728d3
Contents?: true
Size: 1.28 KB
Versions: 179
Compression:
Stored size: 1.28 KB
Contents
#include "vendor/unity.h" #include "../src/grains.h" void test_square_1(void) { TEST_ASSERT_EQUAL_UINT64(1ul, square(1)); } void test_square_2(void) { TEST_ASSERT_EQUAL_UINT64(2ul, square(2)); } void test_square_3(void) { TEST_ASSERT_EQUAL_UINT64(4ul, square(3)); } void test_square_4(void) { TEST_ASSERT_EQUAL_UINT64(8ul, square(4)); } void test_square_16(void) { TEST_ASSERT_EQUAL_UINT64(32768ul, square(16)); } void test_square_32(void) { TEST_ASSERT_EQUAL_UINT64(2147483648ul, square(32)); } void test_square_64(void) { TEST_ASSERT_EQUAL_UINT64(9223372036854775808ul, square(64)); } void test_square_0_does_not_exist(void) { TEST_ASSERT_EQUAL_UINT64(0, square(0)); } void test_square_greater_than_64_does_not_exist(void) { TEST_ASSERT_EQUAL_UINT64(0, square(65)); } void test_total(void) { TEST_ASSERT_EQUAL_UINT64(18446744073709551615ul, total()); } int main(void) { UnityBegin("test/test_grains.c"); RUN_TEST(test_square_1); RUN_TEST(test_square_2); RUN_TEST(test_square_3); RUN_TEST(test_square_4); RUN_TEST(test_square_16); RUN_TEST(test_square_32); RUN_TEST(test_square_64); RUN_TEST(test_square_0_does_not_exist); RUN_TEST(test_square_greater_than_64_does_not_exist); RUN_TEST(test_total); UnityEnd(); return 0; }
Version data entries
179 entries across 179 versions & 1 rubygems