-1
Q
哪个断言使用?
A
回答
1
选项1和2是运行时断言。他们通常用于确保您只获得您期望获得的值。
选项1更常见,因为它是Java语言功能。如果在IDE中键入assert
到代码中,它将突出显示它,因为它是Java关键字(不是雅加达库的一部分)。
选项2是Spring特有的;看看你链接到的文档,它说,以下内容:
主要供框架内部使用;考虑雅加达Commons Lang> = 2.0,以获得更全面的断言实用程序套件。
选项3几乎专门用于jUnit测试。它们确保您的测试正在输出您希望代码生成的值。
很可能,您将在您编写的代码中使用选项1。正如文档所说,您可能永远不会使用选项2.如果您编写jUnit测试,则只会使用选项3。
相关问题
- 1. 断言哪个返回布尔值?
- 2. 断言哪个布局被加载?
- 3. C# - ;使用断言
- 4. 使用断言使用JUnit
- 5. 使用SenTest来测试一个断言
- 6. 从rspec中断言断言与断言
- 7. 序言 - 使用动态断言
- 8. SAML断言使用java
- 9. MissingMethodException当使用Unquote断言
- 10. 调试断言使用CMFCPropertyGridFileProperty
- 11. 使用Promise.all与断言
- 12. 使用断言在Java中
- 13. 你使用断言吗?
- 14. 如何判断Java使用哪个StringEscapeUtils.escapeXML()?
- 15. 断言与JUnit断言
- 16. “minitest/spec”中有哪些断言功能?
- 17. 哪个集合断言策略与TestCaseSource集合返回值一起使用
- 18. 我可以使用哪个selenium命令来断言元素不存在
- 19. 流利断言:断言一个或另一个值
- 20. bosun使用哪种语言?
- 21. Eclipse:启用断言
- 22. Visual Studio可以告诉我哪个断言失败了吗?
- 23. 在内核调用中使用断言
- 24. 断言两个哈希映射失败,断言错误
- 25. FluentAssertions断言一个对象
- 26. 2个表的SQL断言
- 27. 添加一个ObjectProperty断言
- 28. 扩展新的xUnit断言类断言
- 29. 结合静态断言和断言?
- 30. 断言调试器断言失败
它已经在您提供的链接中给出... – om39a
@ om39a:我已经通过springframework断言文档,并且不清楚“主要用于框架内的内部使用”是什么意思。这仅仅意味着Spring Framework开发人员吗?还有一个雅加达公共朗的参考。你能告诉我,如果第一个链接是指雅加达公民郎?第三个选项有点显而易见,但为了完整性而将其包含在这里。 –
@RajkumarMasaniayan是的,这意味着它主要面向Spring开发人员,而不是Spring用户。 – RustyTheBoyRobot