Java 使用Jersey框架进行测试,并使用Extentreports进行报告

Java 使用Jersey框架进行测试,并使用Extentreports进行报告,java,unit-testing,reporting,jersey-2.0,extentreports,Java,Unit Testing,Reporting,Jersey 2.0,Extentreports,我是测试新手,需要使用extentreports报告测试结果 以下是测试代码: public ExtentReports reports; public ExtentTest logger; public ModelTests() { reports = new ExtentReports("acceptanceTest\\reports\\Report.html"); } @Test public void searchModelTest() throws JSONExceptio

我是测试新手,需要使用extentreports报告测试结果

以下是测试代码:

public ExtentReports reports;
public ExtentTest logger;

public ModelTests() {
    reports = new ExtentReports("acceptanceTest\\reports\\Report.html");
}

@Test
public void searchModelTest() throws JSONException, URISyntaxException {
    JSONObject jsonResponse = searchModel();                
    logger = reports.startTest("Test");
    logger.log(LogStatus.PASS, "Success");
    assertEquals("SOLAR SLEEVE 2014", jsonResponse.getString("modelName"));
    logger.log(LogStatus.FAIL, "Failure");
    reports.endTest(logger);
}
我没有看到生成任何报告

将extentreport与jersey框架一起工作,我已经看到了selenium示例


我们将不胜感激

查看extentreport关于注释的文档


还有,这是一个maven项目吗?Maven将帮助您全面组织测试项目。

以下是您应该遵循的检查表:

  • 创建ExtentReports的新实例

    ExtentReports区段=新的ExtentReports(文件路径,replaceExisting)

  • 通过startTest方法命名并描述实例。请记住,您现在正在创建ExtentTest的新实例

    ExtentTest test=extent.startTest(“测试名称”、“样本描述”)

  • 根据ExtentTest实例记录结果

    测试日志(LogStatus.PASS,“步骤详细信息”)

  • 结束你的测试

    范围.结束试验(试验)

  • 最后,将所有内容写入文档

    expndure.flush()

  • 另外,这里是专门为那些通过Maven实现的人提供的文档


    是的,这是一个Maven项目。我找不到文档注释,请您提供一些链接。此外,我没有看到报告本身,junit测试是否可以用于生成extentreport,还是只是Selenium测试。您缺少
    reports.flush()