3
A
回答
1
使用模拟框架,如Mockito或EasyMock,模拟一个Socket对象。
查看适用于Socket的Javadoc,并在您的单元测试中使您的模拟对象在某些时候失败并抛出异常。
+0
嗯,我正在尝试与Mockito。让我检查并回来 – Hari 2011-12-25 11:36:00
1
你想触发一个实际的失败或测试你的代码在不同的情况下工作吗?
如果是后者,我会创建一个简单的模拟服务器,或者如果这不是实际的代理服务器。关闭出站或传入连接,或停止在某个点发送数据。此时,您可以测试代码的行为如预期。
相关问题
- 1. 模拟套接字断开连接
- 2. 中断连接套接字
- 3. WCF /错误:套接字连接中断
- 4. 中断连接窗口wsa套接字
- 5. 如何模拟套接字连接丢失?
- 6. Java套接字连接
- 7. 套接字java断开
- 8. 如何检测C中的套接字断开连接#
- 9. 如何使用RAII模拟套接字
- 10. C#:套接字问题 - 几秒钟后连接的套接字断开连接
- 11. 与虚拟机的套接字连接
- 12. 模拟套接字错误
- 13. Android,Java,套接字,确定远程主机断开连接
- 14. 如何模拟sql连接?
- 15. 无法断开连接并重新连接套接字(C++,winsock2)
- 16. 重新连接断开连接的客户端套接字
- 17. 如何不断尝试连接套接字直到它出现?
- 18. 模拟Windows 7上的套接字连接重置/超时
- 19. 使用tcp套接字连接android模拟器
- 20. 两个模拟器问题之间的Eclipse套接字连接?
- 21. java TCP套接字消息中断
- 22. 可中断套接字读取Java
- 23. Java套接字/服务器编程:套接字未连接
- 24. 如何通过模拟库模拟套接字对象
- 25. Python套接字 - 连接套接字
- 26. 与Java的测试套接字连接
- 27. 通过WiFi连接Java套接字?
- 28. 控制java套接字的连接
- 29. Java套接字连接重用
- 30. Java:建立套接字连接池
回到前面的问题,并通过选择左侧的勾号接受答案。理想情况下,既然你问了一个简单而简洁的问题,你会得到一些可以接受的答案。当答案需要澄清时,您可以添加注释。 – 2011-12-25 11:53:50
谢谢...彼得...... – Hari 2011-12-25 13:45:52
嗅探可以做到http://sniffy.io/docs/latest/#_testing_bad_connectivity – bedrin 2017-10-03 13:00:57