java测试类读取不到配置文件_java – 如何在单元测试中读取配置文件?
我有一个标准的maven项目布局.
一些配置文件存储在src / main / conf中.
现在我想在src / test中的单元测试中读取这些文件(例如,从其中一个文件中读取属性).
我怎么能完全这样做?
解决方法:
您需要配置maven以将这些文件用作测试资源.
只需在pom.xml中指定它.比maven将处理与测试资源相同的配置文件.
...
src/test/resources
src/main/conf
...
此设置将强制maven在运行单元测试之前将配置文件复制到target / tests-classes.
然后你的单元测试将在类路径上有配置文件,你可以使用getClass().getResource(“/ yourConfigFile.conf”)来读取它们.
标签:java,unit-testing,maven
来源: https://codeday.me/bug/20190716/1482180.html
java测试类读取不到配置文件_java – 如何在单元测试中读取配置文件?相关推荐
- java jar包 配置文件_java 导入jar包中配置文件
spring项目只能识别到项目内的xml配置文件,无法识别jar中xml配置文件 解决思路: 在启动初始化期间,将jar包内部的文件拷贝到jar包外部相对路径中.//jarFullFileName: ...
- java测试类 main方法_Java使用agent实现main方法之前的实例详解
Java使用agent实现main方法之前的实例详解 创建Agent项目 PreMainExecutor 类,在main方法之前执行此方法 public class PreMainExecutor { ...
- java.lang类在电脑哪个位置_Java中的java.lang.Class API 详解
且将新火试新茶,诗酒趁年华. 概述 Class是一个位于java.lang包下面的一个类,在Java中每个类实例都有对应的Class对象.类对象是由Java虚拟机(JVM)自动构造的. Class类的 ...
- java在mysql读取数据库数据库数据_JAVA的JDBC连接数据库以及读取数据库数据
一.下载数据库JDBC驱动 1.1:Mysql驱动 https://dev.mysql.com/downloads/connector/ 下载得到的是一个压缩包,解压后到里面寻找文件:mysql-co ...
- java 文件头_常用文件的文件头(附JAVA测试类)
1. MIDI (mid),文件头:4D546864 2. JPEG (jpg),文件头:FFD8FF 3. PNG (png),文件头:89504E47 4. GIF (gif),文件头:47494 ...
- JAVA测试类注解以及Mock测试
我们在项目中,经常要编写一个测试类XXXXXTest,其中一般会用到以下注解: 一.常用注解 1. @RunWith(PowerMockRunner.class) JUnit将会调用@RunWith中 ...
- java 取数组的前90位_java 从int数组中获取最大数的方法
java 从int数组中获取最大数的方法 首先要有数组的概念吧,知道什么是数组,简单讲就是存放一组数据的一个组合,就是一个数组....哈哈 已知一个int数组, 编程从数组中获取最大数. 思路分析: ...
- Android单元测试读写文件,如何在Android单元测试中读取仅测试文件
对于我的Android应用程序,我正在编写需要读取一些文件的单元测试. 由于这些是仅测试文件,因此我不希望它们出现在res文件夹中,因为我不希望它们最终出现在最终的.apk文件中. 我想做与此问题类似 ...
- springboot读取src下文件_java(包括springboot)读取resources下文件方式
1.使用项目内路径读取,该路径只在开发工具中显示,类似:src/main/resources/resource.properties.只能在开发工具中使用,部署之后无法读取. File file = ...
最新文章
- OpenCV函数 Canny 检测边缘
- 专访腾讯多媒体实验室商世东:咬咬牙也要跟上新版本的发布
- loc和iloc的用法汇总(完成)
- vue插槽面试题_关于前端Vue框架的面试题,面试官可能会问到哪些。?
- 对几个重要问题的阐述
- termux php 出错,android上的终端——termux
- 自定义控件省市区:仿苹果级联菜单
- Spring Security(09)——Filter
- url的地址循环怎么写_电子邮件地址怎么写
- C#接口编程实例解析[转]
- Houdini输出ABC到UE4识别材质
- 苹果appstore审核等待很长时间的解决方案
- php中的eof是什么意思,在C++中eof是什么意思?
- 【ajax】7.请求:请求超时与网络异常处理+取消请求+请求重复发送问题
- 青春、情动、永恒的经典——岩井俊二
- 【Linux】su 和 sudo 命令
- Java语法理论和面经杂疑篇《七. 数据结构与集合源码》
- vue 路由history模式打包部署 The requested URL * was not found on this server. 的解决方法
- 翟天临之后,大连博士细数区块链博士圈那些事……
- 单链表基本操作的完整程序