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

任何创建永久JUnit配置的方法。关于IntelliJ?

戈建白
2023-03-14

我试图通过JUnit 5测试我的spring boot应用程序。

测试方法需要一些环境变量。即使我把它们放在列表中,每个测试方法都会创建一个新的JUnit配置,所以我必须再次放它们。

我看到JetBrains上的文档。我不能保存JUnit配置。因为每个配置。取决于方法。

有没有办法创建一个永久的JUnit配置。关于IntelliJ?

共有1个答案

苏高旻
2023-03-14

这是个坏主意。在IntelliJ之类的环境变量中设置环境变量会使其在Jenkins环境中不可移植或不可移植。

因为您使用的是Spring Boot,所以比您意识到的更灵活。重新编写代码,以便通过应用程序属性注入环境变量。然后,您可以通过@SpringBootTest注释将应用程序属性添加到测试中。

 类似资料:
  • 我想创建一个的,在我关闭Powershell的当前会话后不会过期,假设我有这个别名: 这完美地创建了别名,但我想在关闭当前会话后使用它,我如何才能实现这一点。 注: PowerShell帮助系统建议我可以导出我创建的别名,并在下次打开新会话时导入它们,实际上这并不是我想要的,因为,在我通过不同会话创建别名后,有没有直接明确的方法保持别名

  • 在Linux上,如何将目录添加到$PATH中,使其在不同会话中保持持久性? 我试图添加一个目录到我的路径,所以它将永远在我的Linux路径。我尝试过: 这是有效的,但是每次我退出终端并启动一个新的终端实例时,这个路径都会丢失,我需要再次运行导出命令。 我怎么做才能永久设置?

  • 我不知道我问的是不是完全愚蠢。我有一个网页,比如说。其中一个页面是。其布局如下: lorem ipsum dolor sit amet,是一位杰出的献身者。毛里斯前庭多尔坐在阿梅特·乌尔特里塞斯·朗库斯(amet ultrices rhoncus)。NANC在arcu eget libero拍卖行sodales。Morbi tristique tincidunt consequat。Donec v

  • null 默认配置文件,只需运行maven: vintage配置文件,运行maven:属性 这个简单的项目只包含一个类和两个junit测试(一个junit-jupiter和一个junit(v4.13.1)https://github.com/jactor-rises/junit-profiles)。有人能看到这个项目的配置有什么问题吗 注意! 主分支不包含任何代码。 有两种实现,请参阅分支:和

  • 问题内容: 我已经安装了MySQL(MAMP,Mac OS X),但是每次我从外壳访问它时都需要使用完整路径来调用它。我创建了一个别名:,但这仅持续到我的终端/ Bash会话。 建立可在所有用户中使用的永久别名的有效方法是什么?(我需要能够从PHP执行命令)。我应该在Bash启动脚本中设置别名(如何完成?),还是最好编辑sudoers文件?(也可以使用一个示例。) 谢谢 - 编辑-根据答案: 我只

  • 关于ENS永久注册中心 这里的"永久"是什么意思,"永久"是多长时间? 我们打算在发现(或确定)它有漏洞之前,继续让永久注册中心工作。尽管可以根据需要更改注册和续期费用,但目前没有更换永久注册中心的计划,这一点与临时注册中心自推出两年后被更换的计划是不一样的。(LBB译注:ENS起初在2017年部署的注册中心是临时的,并在两年后的2019年5月4日正式升级合约,部署了新版ENS注册中心,简化注册流