当前位置: 首页 > 知识库问答 >
问题:

JUnit依赖与Spring boot starter测试依赖

蒋典
2023-03-14

对于 REST API 的测试部分。正在查看可以在Spring启动中使用的依赖项。我看到有JUnit依赖项和Spring启动器测试依赖项。

JUnit依赖项和Spring Boot启动器测试依赖项有什么区别?

共有1个答案

柯唯
2023-03-14

快速回答:

JUnit,您需要做的就是单元测试。考虑断言(但仅限于这些)和JUnit测试运行器。

Spring Boot启动测试,想想在需要Spring上下文的地方运行测试所需的一切。(任何使用@SpringBootTest @Autowired的地方)

Spring Boot Starter还提供什么?

    < li>Mockito < li>Jsonassert

请参阅此处已编译依赖项的完整列表。

 类似资料:
  • 问题内容: 我们的工具包具有15000多个JUnit测试,并且已知许多测试会在其他测试失败的情况下失败。例如,如果方法X.foo()使用Y.bar()中的功能并且YTest.testBar()失败,则XTest.testFoo()也将失败。显然,由于特定于X.foo()的问题,XTest.testFoo()也可能会失败。 尽管这很好并且我仍然希望两个测试都能运行,但是如果可以用指向XTest.te

  • 主要内容:1. dependOnMethods示例,2. dependsOnGroups示例有时,我们可能需要以特定顺序调用测试用例中的方法,或者可能希望在方法之间共享一些数据和状态。 TestNG支持这种依赖关系,因为它支持在测试方法之间显式依赖的声明。 TestNG允许指定依赖关系: 在注释中使用属性,或者 在注释中使用属性。 在TestNG中,我们使用和来实现依赖测试。 如果依赖方法失败,则将跳过所有后续测试方法。 为了方便演示使用,首先创建一个 Maven 项目: DependO

  • 问题:Maven在我的测试中找不到一些依赖项 在我的pom中是这样导入的。xml: 我已经试过了: mvn测试编译 使Intellij缓存无效 重启Intellij 清除. m2并重建项目

  • 有时,您可能需要以特定顺序调用测试用例中的方法,或者您可能希望在方法之间共享一些数据和状态。 TestNG支持这种依赖,因为它支持在测试方法之间声明显式依赖关系。 TestNG允许您指定依赖项 - 在@Test注释中使用属性dependsOnMethods ,或。 在@Test注释中使用属性dependsOnGroups 。 示例使用dependsOnMethods 创建一个类 在C:\》Test

  • 我正在junit测试中使用Weld SE。它似乎没有注入CDIBean的内部场。我使用的是maven artifcat 没有例外,该字段只是空的。我尝试了构造函数注入,而不是字段注入: 在这种情况下,我会收到一条异常消息:org。jboss。焊接例外。不满意的解决方案例外:WELD-001334:带限定符的Z型服务的不满意依赖项

  • 我试图从命令行显示我正在使用maven dependency插件版本3.1.2开发的项目的完整依赖关系树,但是目标(以及maven dependency插件中的任何其他目标)没有显示依赖关系。插件的文档(https://maven.apache.org/plugins/maven-dependency-plugin/tree-mojo.html)声明默认情况下包含所有作用域,因此不需要使用-Dsc