1
這裏是我的常規文件的內容:Groovy的屬性斷言失敗
def KEY = "a"
Properties myProp = new Properties()
myProp[KEY] = "b"
assert(myProp[KEY] == myProp.getProperty(KEY))
Properties results = new Properties(myProp)
assert(results[KEY] == results.getProperty(KEY))
我預計這兩種主張通過,但只有第一個斷言的推移和第二斷言失敗。
對此的任何解釋都非常感謝。謝謝!
詳細解釋!謝謝。 – Bala
@Bala沒問題;很有意思。實際上,我會考慮爲此提出增強請求。我認爲這違反了最不讓人驚訝的原則。如果你這樣做,請在這裏跟隨評論 - 如果我幾天內沒有看到任何東西,我可能會自己做,但國際海事組織,你應該得到發現它的功勞(如果它還沒有被要求,它對我來說似乎是一個明顯的問題)。 –
@ D.Newton我擔心,在提出請求後,我可能沒有時間跟進Groovy開發人員。所以,如果你有興趣,請提交一份改進。謝謝! – Bala