On the way!<br><br><div class="gmail_quote">On Wed, Dec 30, 2009 at 4:31 PM, Lukas Renggli <span dir="ltr"><<a href="mailto:renggli@gmail.com">renggli@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Shouldn't there be a new tests for the new callback types?<br>
<br>
2009/12/30 <<a href="mailto:squeak-dev-noreply@lists.squeakfoundation.org">squeak-dev-noreply@lists.squeakfoundation.org</a>>:<br>
> Gerhard Obermann uploaded a new version of Seaside-Tests-Core to project Seaside 3.0:<br>
> <a href="http://www.squeaksource.com/Seaside30/Seaside-Tests-Core-obi.171.mcz" target="_blank">http://www.squeaksource.com/Seaside30/Seaside-Tests-Core-obi.171.mcz</a><br>
><br>
> ==================== Summary ====================<br>
><br>
> Name: Seaside-Tests-Core-obi.171<br>
> Author: obi<br>
> Time: 30 December 2009, 4:03:37 pm<br>
> UUID: 8473efbd-dfb6-fe4d-87cd-db19f3df7ef7<br>
> Ancestors: Seaside-Tests-Core-jf.170<br>
><br>
> - remove test for WAMultiDispatchCallback<br>
><br>
> =============== Diff against Seaside-Tests-Core-jf.170 ===============<br>
><br>
> Item was removed:<br>
> - ----- Method: WACallbackTest>>testMultiDispatchCallback (in category 'testing-callbacks') -----<br>
> - testMultiDispatchCallback<br>
> - | key key1 key2 |<br>
> - key := registry store: WAMultiDispatchCallback new.<br>
> - key1 := registry store: (WAValueCallback on:<br>
> - [ :v |<br>
> - log<br>
> - add: 1;<br>
> - add: v ]).<br>
> - key2 := registry store: (WAValueCallback on:<br>
> - [ :v |<br>
> - log<br>
> - add: 2;<br>
> - add: v ]).<br>
> -<br>
> - " an empty callback "<br>
> - self<br>
> - shouldnt:<br>
> - [ self request: (GRSmallDictionary new<br>
> - at: key<br>
> - put: nil;<br>
> - yourself) ]<br>
> - raise: WARenderNotification.<br>
> - self assertLog: #().<br>
> -<br>
> - " another empty callback "<br>
> - self<br>
> - shouldnt:<br>
> - [ self request: (GRSmallDictionary new<br>
> - at: key<br>
> - put: '';<br>
> - yourself) ]<br>
> - raise: WARenderNotification.<br>
> - self assertLog: #().<br>
> -<br>
> - " the first callback "<br>
> - self<br>
> - shouldnt:<br>
> - [ self request: (GRSmallDictionary new<br>
> - at: key<br>
> - put: key1;<br>
> - yourself) ]<br>
> - raise: WARenderNotification.<br>
> - self assertLog: #(1 '' ).<br>
> -<br>
> - " the second callback within array "<br>
> - self<br>
> - shouldnt:<br>
> - [ self request: (GRSmallDictionary new<br>
> - at: key<br>
> - put: (Array with: key2);<br>
> - yourself) ]<br>
> - raise: WARenderNotification.<br>
> - self assertLog: #(2 '' ).<br>
> -<br>
> - " the first and second callback "<br>
> - self<br>
> - shouldnt:<br>
> - [ self request: (GRSmallDictionary new<br>
> - at: key<br>
> - put: (Array<br>
> - with: key1<br>
> - with: key2);<br>
> - yourself) ]<br>
> - raise: WARenderNotification.<br>
> - self assertLog: #(1 '' 2 '' ).<br>
> -<br>
> - " the second and first callback "<br>
> - self<br>
> - shouldnt:<br>
> - [ self request: (GRSmallDictionary new<br>
> - at: key<br>
> - put: (Array<br>
> - with: key2<br>
> - with: key1);<br>
> - yourself) ]<br>
> - raise: WARenderNotification.<br>
> - self assertLog: #(1 '' 2 '' )!<br>
><br>
><br>
> _______________________________________________<br>
> commits mailing list<br>
> To unsubscribe, email <a href="mailto:commits-leave@lists.seaside.st">commits-leave@lists.seaside.st</a><br>
> <a href="http://lists.seaside.st/listinfo/commits" target="_blank">http://lists.seaside.st/listinfo/commits</a><br>
><br>
<font color="#888888"><br>
<br>
<br>
--<br>
Lukas Renggli<br>
<a href="http://www.lukas-renggli.ch" target="_blank">http://www.lukas-renggli.ch</a><br>
</font><br>_______________________________________________<br>
seaside-dev mailing list<br>
<a href="mailto:seaside-dev@lists.squeakfoundation.org">seaside-dev@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev</a><br>
<br></blockquote></div><br>