提取中的JUnit“main(String [])不能应用于()”

时间:2015-07-15 15:51:46

标签: java junit

好的,我正在尝试测试数据库提取模型,该模型从API中提取数据并将其放入数据库中。虽然我知道我不能测试JUnit很多,因为它没有任何值我正在尝试创建JUnit测试以检查各种方法是否为空。

到目前为止我已经知道了

    @Test
    public void testMain() throws Exception {

    assertNotNull(extract.main());
    } 

然而()得到:提取中的main(String [])不能应用于() 这会导致错误,我无法运行它。

以下是代码的其余部分:

public static void main(String[] args) throws Exception {

    Inserter inserter = new Inserter();
    Downloader downloader = new Downloader();

    // config for testing
    String currentlyTestingType = "SourceType";
    String currentlyTestingId = "SourceID";


    DataSource dataSource = getDataSource("SOURCEConfig.json");
    String response = downloader.getDataFromApi(currentlyTestingId,currentlyTestingType, dataSource);
    JSONObject jsonObject = new JSONObject(response);
    inserter.insertOne(jsonObject, currentlyTestingType , dataSource);
} 

还是我完全咆哮了错误的树,整个部分都不能通过JUnit测试?

0 个答案:

没有答案