Begin forwarded message:
> From: [email protected] > Subject: Fwd: [squeak-dev] The Trunk: Tests-eem.151.mcz > Date: April 30, 2012 6:48:05 PM GMT+02:00 > To: [email protected] > > You are not allowed to post to this mailing list, and your message has > been automatically rejected. If you think that your messages are > being rejected in error, contact the mailing list owner at > [email protected]. > > > From: stephane ducasse <[email protected]> > Subject: Fwd: [squeak-dev] The Trunk: Tests-eem.151.mcz > Date: April 30, 2012 12:42:55 PM GMT+02:00 > To: Pharo Development <[email protected]> > > > > > Begin forwarded message: > >> From: [email protected] >> Subject: [squeak-dev] The Trunk: Tests-eem.151.mcz >> Date: April 26, 2012 7:02:28 PM GMT+02:00 >> To: [email protected], >> [email protected] >> Reply-To: [email protected] >> >> Eliot Miranda uploaded a new version of Tests to project The Trunk: >> http://source.squeak.org/trunk/Tests-eem.151.mcz >> >> ==================== Summary ==================== >> >> Name: Tests-eem.151 >> Author: eem >> Time: 26 April 2012, 12:02:22.807 pm >> UUID: d1afe8a4-9721-4e74-a3f3-b2fc1057d51b >> Ancestors: Tests-ul.150 >> >> Add tests for BlockClosure>isClean >> >> =============== Diff against Tests-ul.150 =============== >> >> Item was added: >> + ----- Method: ClosureTests>>testIsClean (in category 'testing') ----- >> + testIsClean >> + | local | >> + local := #testIsClean. >> + >> + self assert: [] isClean. "closes over nothing at all" >> + self assert: [:a :b| a < b] isClean. "accesses only arguments" >> + self assert: [:a :b| | s | s := a + b. s even] isClean. "accesses only >> local variables" >> + >> + self deny: [^nil] isClean. "closes over home (^-return)" >> + self deny: [self] isClean. "closes over the receiver" >> + self deny: [collection] isClean. "closes over the receiver (to access >> the inst var collection)" >> + self deny: [local] isClean. "closes over local variable of outer >> context"! >> >> > > > >
