<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>