gpt4 book ai didi

akka - 如何在测试中而不是在生产代码中使用其他 application.conf?

转载 作者:行者123 更新时间:2023-12-04 11:51:24 24 4
gpt4 key购买 nike

我试图用 scalatest 测试 PersistentActor,但我不知道如何将测试代码指向使用 application-test.conf 之类的东西而不是 application.conf (我想将事件的 leveldb 存储更改为内存存储)。有什么方便的方法可以做到这一点吗?

最佳答案

您可以定义另一个 application.conf在您的测试资源中:
src/test/resources/application.conf
这样,您可以拥有将在您的测试中默认使用的测试相关配置。

如果您的测试中仍然需要多个配置设置,您可以始终在测试资源中拥有多个配置文件,并明确使用您需要的一个:

class PersistentActorSpec extends TestKit(ActorSystem("test-system", ConfigFactory.load("application-test")))

关于akka - 如何在测试中而不是在生产代码中使用其他 application.conf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43363906/

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