3
A
回答
5
之一实用的优点,是intercept
也返回Exception
,所以你可以检查它像这样:
intercept[IndexOutOfBoundsException](s charAt -1).getMessage should be === "..."
8
我认为主要的区别是intercept
有一个语义,你得到的异常是预期的,而不是由程序错误引起的。
所以我通常只使用intercept
当测试用例对它进行测试时异常会在用户输入错误或类似的场景时正确抛出。
相关问题
- 1. 拦截器不拦截
- 2. java拦截器不拦截
- 3. 不能拦截PyDict_New与LD_PRELOAD
- 4. struts 2拦截器与hibernate拦截器不同吗?
- 5. 问题使用令牌拦截器与验证拦截
- 6. 骆驼拦截器与CXF拦截器冲突
- 7. 团结拦截,拦截器与部分类映射
- 8. android上的拦截拦截器
- 9. 如何为ILogger拦截拦截器
- 10. EJB 3.1拦截器是“拦截器”吗?
- 11. 城堡拦截器不拦截
- 12. LightInject - 拦截不拦截依赖关系
- 13. EJB拦截器vs CDI拦截器
- 14. 拦截localStorage.getItem()
- 15. 拦截出口
- 16. struts2的拦截
- 17. Response.Redirect拦截
- 18. 拦截在OSX
- 19. jquery拦截
- 20. HTTPS拦截
- 21. 拦截忽略
- 22. 拦截异常
- 23. Golang smtp.SendMail拦截
- 24. Angularjs - 在拦截
- 25. UINavigationController拦截 - popViewControllerAnimated:
- 26. StructureMap拦截器
- 27. EJB3拦截器
- 28. SOAPUI SSL拦截
- 29. Ninject拦截
- 30. 拦截didAddSubview