OK, done.

- on


On 7 Jul 2009, at 19:11, Stéphane Ducasse wrote:

> Yes!
> May be one day we will arrive to use packages published in other
> places but right now
> critical elements should be in one project.
> Oscar if you see other good addition please push them too.
>
> Stef
>
> PS: I do not why I can open MC repositories but I cannot publish  
> there.
>
>
> On Jul 7, 2009, at 6:56 PM, Oscar Nierstrasz wrote:
>
>>
>> Apparently http://squeaksource.com/Testing/ already contains such a
>> method, but sticks to the java convention. Regardless of which is
>> better, it would be a bad idea to introduce an identically named
>> method which reverse the argument order, so I suggest we stick to the
>> implementation in the repository.
>>
>> !TestCase methodsFor: 'accessing' stamp: 'dc 4/2/2007 18:38'!
>> assert: expected equals: actual
>>      ^ self
>>              assert: (expected = actual)
>>              description: (self comparingStringBetween: expected and: actual)
>> ! !
>>
>>
>> !TestCase methodsFor: 'private' stamp: 'dc 4/2/2007 18:46'!
>> comparingStringBetween: expected and: actual
>>      ^ String streamContents: [:stream |
>>              stream
>>                      nextPutAll: 'Expected ';
>>                      nextPutAll: (expected printStringLimitedTo: 10);
>>                      nextPutAll: ' but was ';
>>                      nextPutAll: (actual printStringLimitedTo: 10);
>>                      nextPutAll: '.'
>>              ]! !
>>
>> I would really like these methods in Pharo.  dc is Damien Cassou, so
>> this is license clean, I guess.
>>
>> Shall I publish just these methods to PharoInbox?
>>
>> - on
>>
>> On 7 Jul 2009, at 18:44, Oscar Nierstrasz wrote:
>>
>>>
>>> OK, have posted issue 939 and will post the change shortly ...
>>>
>>> http://code.google.com/p/pharo/issues/detail?id=939
>>>
>>> TestCase>>assert: actual equals: expected
>>>     actual = expected ifFalse: [self signalFailure: 'Assertion failed.
>>> Expected: ' , expected printString
>>> , '; got: ' , actual printString]
>>>
>>> Is it better to send asString or printString?
>>>
>>> - on
>>>
>>> On 7 Jul 2009, at 17:11, Stéphane Ducasse wrote:
>>>
>>>> please go ahead.
>>>> I thought we got assert:equals:
>>>>
>>>>
>>>> Somebody should also have a look at SUnitExtensions one of these
>>>> days.
>>>>
>>>> On Jul 7, 2009, at 3:58 PM, Oscar Nierstrasz wrote:
>>>>
>>>>>
>>>>> Hi Folks,
>>>>>
>>>>> I seem to recall that we added TestCase>>assert:eauals: to SUnit,
>>>>> but
>>>>> now I cannot find it.
>>>>>
>>>>> It would be really useful to get decent error messages from
>>>>> equality
>>>>> tests (instead of "test failed", we would get "expected X but got
>>>>> Y").
>>>>>
>>>>> Does anyone know what the story is?
>>>>>
>>>>> If it exists somewhere, I would like to add it to Pharo.
>>>>>
>>>>> If it doesn't exist anywhere, I would like to add it to Pharo.
>>>>>
>>>>> - on
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Pharo-project mailing list
>>>>> [email protected]
>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo- 
>>>>> project
>>>>
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [email protected]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to