gpt4 book ai didi

testing - 如何测试 Racket 的 throw 错误?

转载 作者:行者123 更新时间:2023-11-28 19:45:49 25 4
gpt4 key购买 nike

我目前在一些 Racket 程序中工作,特别是在 PLAI 的语言中 Programming Languages: Application and Interpretation书上有一个函数叫做test,我想知道如何测试racket throwing的错误?有谁知道如何做到这一点?

问候

(我的母语不是英语,希望这个问题能被理解)

最佳答案

test/exn您可以使用它来测试错误消息,例如:

(test/exn (error "foo") "foo")

但请注意,文档说它只能测试您的代码明确引发的异常。这个想法是您的代码应该检查错误并提出错误,否则就会出现错误。

(对于“真实” Racket 代码的测试,请参阅 rackunit

关于testing - 如何测试 Racket 的 throw 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3743990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com