-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