【发布时间】:2016-02-03 05:32:26
【问题描述】:
我有一个程序,我想使用证明进行测试。目前,我有一个单独的测试包。我面临的问题是我真的不想从主包中导出每个符号(我目前只导出一个),但我希望能够访问测试包中的所有内容。
使用main-package::symbol 可以,但我猜这很丑而且是个坏主意。有没有更好的方法来做到这一点,而不必为了测试它们而导出我的所有符号?我考虑过使用相同的包来编写测试,但是当我只将它用于测试代码时,我不想在我的主包中有一个(:use :prove)。有什么方法可以做类似(:use :package) 的事情,但只针对一个文件?如果有,在这里使用它是否有意义?
【问题讨论】:
标签: testing common-lisp