0
我在spark java中構建了一個控制器,但不知道如何測試它。
控制器類:Integrationtest javaspark
public class PdfController {
public PdfController(final Pdf pdf) {
post("/", (req, res) -> {
InputStream stream = new ByteArrayInputStream(req.bodyAsBytes());
PdfState state = pdf.validate(stream);
res.type("application/json");
return JsonUtil.toJson(state);
});
}
}
我構建測試樣板
public class PdfControllerTest {
@BeforeClass
public static void beforeClass() {
PdfInspector.main(null);
}
@Test(groups = {"fast"})
public void IsPdfContentRequestValid_StreamValidPdfContent_ExpectJsonSuccess() {
}
@AfterClass
public static void afterClass() {
Spark.stop();
}
}
但是不知道怎麼寫的測試方法。
如何在spark java中編寫集成測試?