Indeed TestCase is a really a special class and it can be really
looking strange at first.

On Sun, Apr 22, 2018 at 2:20 PM, Sean P. DeNigris <s...@clipperadams.com> wrote:
> Gregg Williams wrote
>> Hi—I’m a beginner in Pharo and am working my way through Pharo by Example
>> 5.0 (PbE) and Learning OOP and TDD with Pharo (LOTWP).
>
> Welcome! That's a great way to start :)
>
>
> Gregg Williams wrote
>> 1) These two methods are defined on the instance side (the Class button is
>> *not* selected). If so, what is the receiver when they are used?
>
> I think the other two replies covered this and your other questions
> technically, but I just want to mention that the TestCase class can be a bit
> confusing. It represents a convenient way to deal with tests in a class
> browser, at the expense of being the most understandable OOP design. Suffice
> it to say that whenever a test is run, SUnit, the testing system, will do
> the magic to create an instance of your TestCase subclass. This is what
> happens when you click the test bubble in the browser, and this instance is
> what `self` refers to in tests. HTH
>
>
>
> -----
> Cheers,
> Sean
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>

Reply via email to