【发布时间】:2025-12-05 18:55:01
【问题描述】:
我有一个 Rust 应用程序(一个简单的解释器),需要在环境可用之前进行一些设置(初始化一个 repo)。
我了解 Rust 以多线程方式运行其测试(通过 cargo test),因此我需要在任何测试运行之前初始化 repo。我还需要每次运行只执行一次,而不是在每次测试之前。
在 Java 的 JUnit 中,这将通过 @BeforeClass(或 JUnit 5 中的 @BeforeAll)方法来完成。我怎样才能在 Rust 中实现同样的目标?
【问题讨论】:
标签: unit-testing rust