所以我不知道为什么这个测试失败了。当我在repl中运行语句时,一切似乎都正常工作,但是五点测试失败了。
以下要点中有一个测试用例:https://gist.github.com/PuercoPop/5765844
五分之一测试失败,并显示以下消息。我不明白为什么第二块板的显示方式不同(用新线):
EXPECTED-BOARD evaluated to (:EMPTY :|2| :|3| :|4| :|5| :|6| :|7| :|8| :|9|),
which is not EQUAL to (:EMPTY
:|2|
:|3|
:|4|
:|5|
:|6|
:|7|
:|8|
:|9|)..
答案 0 :(得分:2)
您正在修改常量数据。修改常量数据时,允许发生奇怪的事情。如果甚至有一半的机会你将释放破坏性功能(如“修改数据......”),使用(list ...)
代替'(...)
创建列表。