使用单元测试加载properties文件
使用单元测试需要第三方的jar包,需要的小伙伴可自行下载
junit-4.12.jar 下载地址:https://sourceforge.net/projects/junit/
package cn.tedu.io;
import java.io.InputStream;
import java.util.Properties;
import org.junit.Test;
/**
* @author "孤影"
* 2019年10月16日
* 上午11:52:50
*/
public class Test7_readProp {
//单元测试Junit方法 void + 无参数 + @Test
@Test
public void read() throws Exception{
//1、指定属性文件的位置,必须放在src下面,以流的形式获取
InputStream in = Test7_readProp.class.getResourceAsStream("/jdbc.properties");
//2、加载属性文件
Properties p = new Properties();
p.load(in);
//3、分析数据
String key = (String) p.get("jdbc.driver");
System.out.println(key);
String key1 = p.getProperty("jdbc.url");
System.out.println(key1);
String key2 = p.getProperty("jdbc.username");
System.out.println(key2);
String key3 = p.getProperty("jdbc.password");
System.out.println(key3);
}
}
properties文件:
文件名为:jdbc.properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url:mysql://127.0.0.1:3306/yhmisdb?useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
jdbc.username=root
jdbc.password=root