<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi Hernán,</p>
<p>I understand but the problem is that the users I have observed
have the reverse understanding. For example from the packages
below:</p>
<p><b>NeoCSV.</b> ported from Pharo. The more than 50 tests are
written with a different understanding. See the expected value is
the second parameter:<br>
</p>
<p>testEmptyFieldQuoted<br>
   self <br>
      assert: (NeoCSVReader on: '"1",,"3"' readStream) upToEnd<br>
      equals: #(('1' nil '3'))</p>
<p><br>
</p>
<p><b>Locale.</b> package ported from Squeak:<br>
</p>
<p>testFromISOString<br>
<br>
   | locale |<br>
   locale := LocaleID isoString: 'en-us'.<br>
   self <br>
      assert: locale isoLanguage equals: 'en';<br>
      assert: locale isoCountry equals: 'us' <br>
</p>
<p><br>
</p>
<p>I personally never used assert:equal: before so I don't know
about other package using it.</p>
<p>Hilaire<br>
</p>
<br>
<p><br>
</p>
<div class="moz-cite-prefix">Le 29/07/2023 à 02:05, Hernán Wilkinson
a écrit :<br>
</div>
<blockquote type="cite"
cite="mid:CAGgF3GwZSGUbFFufk_B6WQZH3fDY+yQZ7_aPgEts_T-GcHQj6Q@mail.gmail.com">
<div dir="auto">Hi Hilaire, </div>
<div dir="auto">Â What is happening is correct.</div>
<div dir="auto">Â I mean, the first parameter has to be the
expected object. That it is why it says “Expected …†no matter
what the parameter is.</div>
</blockquote>
</body>
</html>