小编MrL*_*ang的帖子

junit测试应该使用main/resources

我有maven和JUnit测试的问题.

我在src/main/resources中有一些文件,在运行junit测试时,我想要这些文件.只有一个具有稍微不同设置的测试特定文件应该否决相应的文件.所以我的想法是给这个测试文件提供与main-file相同的名称,并将它放在src/test/resources下的相同(相应)位置,如main-file.但现在我遇到了问题,我无法使用src/main/resources中的所有其他文件.

我认为他们的junit测试会将他们的默认值设置为目标/测试类/当由src/test/resources中的文件运行时,但它没有.只有src/test/resources中的文件而不是其他文件.

感谢任何想法,我如何解决这个问题.

这里是我尝试访问文件的示例

"

@BeforeClass
public static void globalSetUp() throws NamingException, SQLException {
    System.setProperty("solr.solr.home", "/solr/");

    cores = new CoreContainer(
            "/home/foo/workspace/reporting/target/test-classes/solr");
    cores.load();
    server = new EmbeddedSolrServer(cores, "reporting");

    loadDriver();
    connection = createAndConnectToDB();
    createDBSchema();

}
Run Code Online (Sandbox Code Playgroud)

"

junit unit-testing maven

18
推荐指数
2
解决办法
1万
查看次数

标签 统计

junit ×1

maven ×1

unit-testing ×1