• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Baremetal Lisp interpreter and compiler for low-resource devices


Commit MetaInfo

Revisione937d028999d556ee612c3a77ac2d551eff0321f (tree)
Time2020-09-08 08:49:43
AuthorAlaskanEmily <emily@alas...>
CommiterAlaskanEmily

Log Message

Complete type comparison tests in the unit tests

Change Summary

Incremental Difference

--- a/test_sl_s.c
+++ b/test_sl_s.c
@@ -147,6 +147,18 @@ static int TestCompareNilList(void){
147147
148148 /*****************************************************************************/
149149
150+static int TestCompareAtomList(void){
151+ int SUCCESS_INDICATOR = 1;
152+ static const struct SL_S_Atom a = SL_S_STATIC_ATOM("a");
153+ struct SL_S_List list;
154+ list.head = SL_S_NIL;
155+ list.tail = SL_S_NIL;
156+ TEST_SL_COMPARE(SL_S_MK_ATOM(&a), SL_S_MK_LIST(&list));
157+ return SUCCESS_INDICATOR;
158+}
159+
160+/*****************************************************************************/
161+
150162 static int TestCompareListSame(void){
151163 int SUCCESS_INDICATOR = 1;
152164 struct SL_S_List list;
@@ -216,6 +228,7 @@ static const struct YYY_Test sl_s_parse_tests[] = {
216228 YYY_TEST(TestCompareNil),
217229 YYY_TEST(TestCompareNilAtom),
218230 YYY_TEST(TestCompareNilList),
231+ YYY_TEST(TestCompareAtomList),
219232 YYY_TEST(TestCompareListSame),
220233 YYY_TEST(TestCompareLists1)
221234 };