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

如何在Junit测试中更改代码中的Spring属性文件变量?

凌征
2023-03-14

我有一个

thing=false 
 thing=true

我该怎么做?

共有1个答案

袁鸿雪
2023-03-14

只需在以下位置添加application.properties文件

src -> test -> resources

并将属性设置为所需的值。

 类似资料:
  • 假设我有一个名为Ben的属性文件,其中包含以下属性: 我通过在测试步骤中键入其相对路径手动将此属性文件导入属性测试步骤。然后我有一个测试用例,它从文件中输入名称并确保它返回的输出是正确的头发和眼睛。现在,我想测试的不仅仅是一个人。假设我有另一个名为Jake的属性文件: 如果我想切换属性文件,我知道的唯一方法是在我想运行新测试时手动输入该属性文件的路径。我有没有办法实现一个Groovy脚本,在属性测

  • 我有一个带有子组件的组件。 在时间轴组件中,我有这些属性: 如何检查何时从时间轴组件对属性进行更改?每当编辑值发生更改时,我都需要发出该值。 我应该为编辑属性使用一个setter,然后从那里发出吗? 或者有其他方法吗?

  • 总之 我需要更改spring boot的自动配置中定义的bean的属性值,该属性值不可从<code>应用程序进行配置。属性 描述的 我想更改Bean 的。根据文档,这不能在属性文件中进行更改。 http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html 所以我做了一

  • 我有一个现有的属性文件,如下所示 系统中有两个操作将获取并设置值。 其思想是,当I调用为true时,该值必须反映在application.properties文件中。 有可能实现我想要的吗?或者我需要一个额外的配置文件吗?

  • 我有一个包含两个方法的类,每个方法都有一个try-catch块来查找任何异常。 代码如下: 我提出了一个测试用例,使用Mokito来测试上述场景,但不知道如何进入上述的catch块 我试图提出一个NullPointerException,但catch块仍然没有出现在CodeOverage中(我假设它没有经过测试)。请帮我写一个Junit测试用例来输入异常。我对所有这些话题都很陌生。