0
A
回答
0
問題是對象類型不同。
jdbcCount
內部是String
但是dataSourceCount
是Integer
。這就是爲什麼你在日誌中看到相同的值,但是assert失敗。
嘗試使用toString()
到dataSourceCount
轉換爲String
,並正確傳遞assert
:通過
assert jdbcCount == dataSourceCount.toString()
或者稱爲@Ramu建議的意見,由於該值是數字,而不是比較字符串,比較整數jdbcCount
到int
:
assert Integer.parseInt(jdbcCount) == dataSourceCount
希望這會有所幫助,
+0
謝謝...它工作 –
相關問題
- 1. 斷言繼續拋出錯誤斷言錯誤0 == 1在摩卡測試中,
- 2. SoapUI maven插件:錯誤:TestAssertionRegistry Missing斷言類型JsonPath計數
- 3. 截斷表拋出錯誤
- 4. 斷言裝飾拋出
- 5. 即使當其中一個條件爲真時,這個布爾值爲什麼會出現錯誤?
- 6. CV2(cv2.imwrite) - Python會拋出一個 「斷言失敗」 錯誤
- 7. [C++編譯時斷言]:如果不滿足某些條件,我們可以拋出一個編譯錯誤嗎?
- 8. 斷言錯誤
- 9. 斷言錯誤使用pushViewController時將TableViewController
- 10. 來自數據庫的斷言SOAPUI錯誤
- 11. 如果在SoapUI中斷言失敗,返回錯誤響應
- 12. 在X爲真時斷言Y也爲真 - 暗示
- 13. Tensorflow苗條和斷言錯誤
- 14. SoapUI - Load Test -Assertion:使用SoapUI添加斷言到負載測試
- 15. 爲什麼即使在使用本地存儲時拋出錯誤
- 16. 條件爲真時退出內環
- 17. 添加時出現soapui WSDL錯誤
- 18. 即使退出條件,euclidean樹對象堆棧溢出錯誤
- 19. C++/CX - GetFileAsync拋出斷點錯誤
- 20. 原子不斷拋出babel-eslint錯誤
- 21. JBoss不斷拋出的錯誤
- 22. SimpleCursorAdapter不斷拋出API 10的錯誤
- 23. Powermock不斷拋出ScriptEngineManager的錯誤
- 24. 乘客不斷拋出連接錯誤
- 25. KafkaSpout不斷拋出OutOfMemory錯誤
- 26. 即使明確拋出錯誤,爲什麼錯誤沒有被捕獲?
- 27. IOS UICollectionView在使用兩個集合視圖時拋出斷言
- 28. 從迴路斷開,當條件爲真
- 29. 錯誤 - mremap_chunk:斷言
- 30. _int_malloc斷言錯誤
截圖沒關係,但是下次請以這種方式添加代碼作爲文本,這很容易玩,如果它不是問題,請將它添加到這個問題以及':)' – albciff
它最好將它們轉換成整數並進行比較。 'assert Integer.parseInt(jdbcCount)== Integer.parseInt(dataSourceCount)' – Ramu
@Ramu'dataSourceCount'已經是'Integer'和['Integer.parseInt()'](https://docs.oracle.com/ javase/7/docs/api/java/lang/Integer.html#parseInt(java.lang.String))不適用於整數。然而你對這種情況的方法也是有效的,但只適用於'jdbcCount':'assert Integer.parseInt(jdbcCount)== dataSourceCount'。 – albciff