Hi Roel&nbsp; ;)<br>
<br>
<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&nbsp;Anything which extends that period<br>of time I turn into methods, so that they get saved with the rest of
<br>my code. It frequently happens that these methods turn into 'class<br>methods' in a protocol 'examples' (PS: I fo not know how much of a<br>newbie you are -- don't hesitate to tell me that I'm talking chinese<br>here!).
</blockquote><div><br>
I think I'm newbie level 2 or 3 lol<br>
I 'm ok with most of concepts and the squeak environement but I still
need practise...and in general Im a newbie in programming...but anyway,
you didn't talk chinese here ;)<br>
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">For the methods that you use to test things, turn them into unit<br>tests. Testing is a very good ractice (I am glad you do already). 
</blockquote><div>actually,
I put two kind of stuff in workspace, tests of functionnlaities I try
to obtain... and also documentation on thinks I discover ...&nbsp; like
for instance, I need to manipulate XML file, so I have a worspace for
my XML experiments... same for connecting a postgres database... etc
etc ... It's more a reminder of what I did and what were the results...
It could be done in an external text file but I find it handly to
direclty write in workspace (except when I need to use a previous
image...)<br>
&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">By<br>turning the pieces of code into unit tests you (1) will be able to<br>run them all by themself instead of selecting and executing them
<br>manually one by one, and (2) you can again save them with the rest of<br>your code. So, if you have some code like the following in your<br>workspace:<br><br>&quot;Test whether + does what I think it does&quot;<br>3 + 4 &quot;should give 7&quot;
<br><br>You can:<br>- create a class 'PlusTest', subclass of TestCase.<br>- in class PlusTest, create a protocol called 'testing'.<br>- convert your workspace test in a unit test by putting it in a<br>method whose name starts with 'test'
<br>testAddition<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self assert: (3 + 4 = 7).<br>- open the TestRunner tool<br>- find your class in the list and you can execute your tests.</blockquote><div><br>
Thanks for this tip <br>
thats true that I can make tests with some code tries...<br>
I thought unit test had to be associated with a given application but I can also do tests for my experiments ...<br>
<br>
<br>
Thanks Roel<br>
;)<br>
<br>
<br>
</div><br></div><br>