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 = ...
最新文章
- 学习 Ruby on Rails 真的很爽!
- video php上下切换,TP3.2实现上下篇切换
- Python学习笔记:Day 16 编写移动App
- 实现业务数据的同步迁移 · 思路一
- [html] 可以给内联元素设置宽和高吗?为什么?
- SpringBoot - WebJars
- 通过 Powershell 来替换 ARM 模式下虚拟机的网络接口
- python数字雨代码_电影黑客帝国中代码雨如何实现?简单!用 Python 就能实现!...
- 大二暑假立秋学习总结
- 华为路由器DHCP服务设置(一)
- 如何自定义快捷方式图标为自己的图片(保姆级教程)
- 26.gateway的IP 认证拦截,gateway做token验证 流程图(springcloud)
- Python运维开发(CMDB资产管理系统)——Pycharm部署
- 阿里云,百度云等云服务器中搭建gitblit-1.8.0时,报java.net.BindException: Cannot assign requested address: bind
- python视觉识别定位_机器视觉以及验证码识别
- Softing新版HART多路复用器软件支持西门子控制器
- Matlab:常见涡旋光束仿真
- AVI的音视频编码格式
- Go 每日一库之 testify
- 014-HTML-区块(不是区块链)
热门文章
- 表格应用css样式,对表格与表单应用CSS样式.ppt
- Win10突然变得很卡的一个解决思路
- 值得学习的Linux内核锁(一)
- php7 setcookie无效_PHP setcookie()之前不能有任何输出
- mysql手机版_Mysql管理安卓版下载-Mysql管理appv1.4 最新版-腾牛安卓网
- 计算机在美术学中应用,多媒体信息技术在小学美术教学中的有效应用
- 白话解析B+树并附Java完整实现
- 解决魅族机器adb找不到设备
- iOS 开发源码的地址
- xmind如何随意设置子主题方向和距离