Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 11 Jun 2015 06:20:23 +0100] rev 619
Added missing methods from CVS
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 28 May 2015 21:57:29 +0100] rev 618
Moved MethodDefinitionChange>>changeMethod back to stx:libbasic3
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 12 Feb 2015 00:26:57 +0000] rev 617
Oops, implemented missing #dictionaryClass method.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 27 Jan 2015 09:51:19 +0000] rev 616
Reverted TestCase>>debug to work with MiniTestRunner
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 17 Jul 2014 15:28:02 +0100] rev 615
Fixed condition in TestCaseOutcome class>>rememberedOutcomeFor:
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 14 Jul 2014 21:58:21 +0100] rev 614
Refactored remembering of TestCaseOutcomes.
TestCaseOutcomes are no longer remembered in class instance var of the TestCase but
rather in one global dictionary on TestCaseOutcome class.
The top-level weak dictionary uses test method as a key and second-level dictionary as value.
This ensures that when a test method is changed, sooner or later (now obsolete) remebered
outcomes are reclamed by the GC.
The second-level dictionary uses test case class as a key and outcome as value. This is used
to keep outcomes for inherited test cases. This dictionary is also weak, ensuring that when
the class is unloaded or changed, outcomes are reclamed.
To reduce a number of weak objects a special TestCaseOutcomeWeakIdentityDictionary is
used. It optimizes the most common case when there are no inherited testcases.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 09 Jul 2014 23:00:04 +0100] rev 613
Reverted TestCase>>debug to original SUnit implementation and made TestFailure proceedable.
The code in TestCase>>debug was too elaborate. The purpose was to be able to proceed to
see what next assertion is failing. This could be easily achieved by making TestFailure a
resumable exception (by means of #mayProceed)
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 09 Jul 2014 22:13:52 +0100] rev 612
Fix tests that assert's TestResult printString.
Now the TestResult>>printString contains also a number of
tests skipped. Assert values in tests have been updated acordingly.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 09 Jul 2014 21:35:30 +0100] rev 611
Project definition fixed and HG configured as for CVS mirror repository.
Claus Gittinger <cg@exept.de> [Fri, 08 May 2015 12:28:56 +0200] rev 610
class: TestCaseOutcome
changed: #=