Tôi thấy Jetty đã có và lớp ServletTest mà bạn có thể sử dụng để kiểm tra Servlets.Tôi có thể kiểm tra Servlets bằng JUnit bằng cách nào?
tester = new ServletTester();
tester.setContextPath("/");
tester.addServlet(TestServlet.class, "/servlet/*");
...
tester.start();
Bạn có biết liệu có gì tương tự trong Tomcat không? Làm thế nào tôi có thể thử nghiệm một servlet?
Để kiểm tra đơn vị, bạn không nên sử dụng thùng chứa servlet nào. Điều này tương tự như việc sử dụng HSQL thay vì Oracle để kiểm thử đơn vị mã truy cập cơ sở dữ liệu. Vì vậy, ngay cả khi bạn viết cho một triển khai Tomcat, nếu Jetty là phù hợp hơn cho thử nghiệm đơn vị (nhanh hơn để bắt đầu, dễ dàng hơn để cấu hình vv), bạn có thể đi với Jetty. – Thilo