我正在尝试编写 Java Servlet 单元测试以将二进制数据 http 请求发送到 servlet 并接收二进制响应。通常我使用jetty ServletTester 和HttpTester 来对servlet 进行单元测试,但是HttpTester 似乎还不支持二进制请求。
关于如何在 java 中对二进制 servlet 进行单元测试有什么想法吗?
最佳答案
似乎在 Jetty 8 HttpTester 以二进制格式存储内容。
您可以扩展 HttpTester 并手动设置 _genContent(它是 protected )。或者您可以将字节解释为具有相同 charset 的字符串就像在 HttpTester 中一样。
关于java - 使用二进制数据对 java servlet 进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14545440/