如何为 DrRacket 插件编写软件测试?

How to write software tests for a DrRacket Plugin?

如何为 DrRacket 插件编写软件测试?考虑到plugin本质上就是Racket中的一个unit,不能像函数一样简单调用

您可以在此处使用一些选项。

  1. 为 link 创建一个虚拟单元——基本上是一个“模拟”。然后使用它进行测试。
  2. 使用 DrRacket 的测试基础设施来测试整个 DrRacket 与您的插件。相关文档不多,但您可以在此处查看源代码:https://github.com/racket/drracket/tree/master/drracket-test/tests/drracket