gpt4 book ai didi

java - 如何在 Dropwizard 中的测试类中初始化包

转载 作者:行者123 更新时间:2023-12-01 10:30:37 26 4
gpt4 key购买 nike

我正在使用 dropwizard,但现在我被卡住了。当我添加新的 bundle (它为我提供来自其他来源的数据)时,我的资源测试用例失败,因为我现在不知道如何测试我的资源。我尝试过使用mockito,但无论如何它都不起作用。

所以这是我的问题 - 如何在我的测试类中初始化包以便我的测试对象能够正确地从包中获取数据?或者也许您有其他解决方案来解决这个问题?

最佳答案

要测试 dropwizard 资源,请使用 dropwizard-testing 包。这样您就可以定义类规则并启动测试上下文:

@ClassRule
public static final DropwizardAppRule<TestConfiguration> RULE =
new DropwizardAppRule<TestConfiguration>(MyApp.class, "my-app-config.yaml");

您还可以使用 ResourceTestRule 类在没有上下文的情况下测试资源。

关于java - 如何在 Dropwizard 中的测试类中初始化包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35111743/

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