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