<br><div>Hi everyone,</div><div><br></div><div>I loaded SqueakSSL-Core-ar.22.mcz and SqueakSSL-Tests-ar-13.mcz from the Monticello repository <a href="http://www.squeaksource.com/SqueakSSL">http://www.squeaksource.com/SqueakSSL</a> into a Squeak 4.2 All-in-One image directly from the <a href="http://squeak.org">squeak.org</a> website (which has not been updated).</div>
<div><br></div><div>The following method: SqueakSSLTest &gt;&gt; #expectedFailures is implemented thusly:</div><div><br></div><div><div>expectedFailures</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&quot;If we don&#39;t have a cert all the tests fail&quot;</div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>SqueakSSL platformName = &#39;Mac OS&#39; ifTrue:[</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>&quot;The following tests all need certificate selection</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>to work properly.&quot;</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>^#(</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>testConnectAccept </div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>testEncryptDecrypt </div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>testMultiFrameDecrypt </div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>testSingleByteDecrypt</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>testSplitTlsFrameRead</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>testStreamAccept</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>testStreamConnect</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>testStreamTransfer</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>].</div>
</div><div><br></div><div><br></div><div>This clearly doesn&#39;t work on Windows at all, since TestCase &gt;&gt; #shouldPass sends #includes: to the result of that method, which (if you&#39;re not running Mac OS) is the SqueakSSLTest instance.</div>
<div><br></div><div>I added:</div><div><br></div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>^super expectedFailures</div><div><br></div><div>at the bottom, and the tests at least don&#39;t choke before they start now.</div>
<div><br></div><div>Now the tests all fail. I grabbed the latest DLL from <a href="http://code.google.com/p/squeakssl/downloads/list">http://code.google.com/p/squeakssl/downloads/list</a>, replaced the one that came with 4.2, and now all the tests pass :-)</div>
<div><br></div><div>I&#39;m hoping to be able to send &amp; receive email from a specific gmail account using this - any suggestions?</div><div><br></div><div>- Jon</div><div><br></div>