On Tue, Oct 16, 2012 at 1:01 PM, James Foster <[email protected]> wrote:
> SUnit is just Smalltalk code and class variables are just objects. If you 
> modify an object it is modified.
>
> My approach to this problem is to modify the "singleton" pattern so that a 
> class has both a "default" instance and a "current" instance. The #'current' 
> method returns the current value if it is not nil, otherwise it returns the 
> default value. The SUnit #'setUp' method sends a new instance as the argument 
> to #'current:', and the #'tearDown' method sets current to nil. Most of you 
> code asks for the current value; this will be the default or the test 
> instance, depending on whether or not the tests are running.
>

this sounds handy.. i am going to have to write a few of these to make
sure i get it..

-- 
----
peace,
sergio
photographer, journalist, visionary

http://www.ThoseOptimizeGuys.com
http://www.CodingForHire.com
http://www.coffee-black.com
http://www.painlessfrugality.com
http://www.twitter.com/sergio_101
http://www.facebook.com/sergio101

Reply via email to