我想更改文件類從哪個文件類獲得它們。
我的班級現在這個樣子:Junit替換屬性
public class MyClass {
private String str;
public MyClass() throws IOException {
loadProperties();
}
private void loadProperties() throws IOException {
Properties props = new Properties();
props.load(getClass().getClassLoader().getResourceAsStream("my.properties"));
str= props.getProperty("property");
}
而且whyle測試我想性能,從另一個文件中加載。
這是Apache的駱駝的應用程序,所以我有這個現在:
public class ConverterTest {
@Override
protected RouteBuilder createRouteBuilder() throws Exception {
return new MyClass(); //--> Here i must load from another file
}
@Test
// test
}
才能實現這一目標?
它將如何有效的呢?我將僅使用此構造函數進行測試。但我想知道是否有可能做到這一點,而不需要添加任何東西到我的主類。 – qiGuar