私は困惑しています。ここに私のテストケースがあります。アサートは失敗するべきではありません。スモールトークユニットテストケース
theTestArray := #(1.2 3 5.1 7).
self assert: theTestArray squareOfAllElements = #(1.44 9 26.01 49).
アサートは失敗してはなりません。各要素の二乗の計算には正しいです。だから、私は "test into step"を実行して、squareOfAllElementsと#(1.44 9 26.01 49)メソッドの結果が同じであることを示していますが、アサーションはfalseと評価します。どうして?私はここで間違って何をしていますか?どんな助けもありがとうございます。