<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: CppUnitLite2 1.1</title>
	<atom:link href="http://gamesfromwithin.com/cppunitlite2-11/feed" rel="self" type="application/rss+xml" />
	<link>http://gamesfromwithin.com/cppunitlite2-11</link>
	<description>Living the indie life</description>
	<lastBuildDate>Tue, 15 May 2012 19:19:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: xeranic</title>
		<link>http://gamesfromwithin.com/cppunitlite2-11/comment-page-1#comment-291</link>
		<dc:creator>xeranic</dc:creator>
		<pubDate>Thu, 09 Mar 2006 14:00:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.gamesfromwithin.dreamhosters.com/?p=339#comment-291</guid>
		<description>&lt;strong&gt;Exploring the C   Unit Testing Framework Jungle&lt;/strong&gt;







一篇对各种 C   Unit Test 工具进行评测/选择的文章。</description>
		<content:encoded><![CDATA[<p><strong>Exploring the C   Unit Testing Framework Jungle</strong></p>
<p>一篇对各种 C   Unit Test 工具进行评测/选择的文章。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Confluence: Client Development</title>
		<link>http://gamesfromwithin.com/cppunitlite2-11/comment-page-1#comment-290</link>
		<dc:creator>Confluence: Client Development</dc:creator>
		<pubDate>Sat, 28 Jan 2006 01:15:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.gamesfromwithin.dreamhosters.com/?p=339#comment-290</guid>
		<description>&lt;strong&gt;Unit Test Framework Evaluation&lt;/strong&gt;







Evaluation Criteria   Ease of use  Features  Portability  Support/community   Frameworks   CppUnit</description>
		<content:encoded><![CDATA[<p><strong>Unit Test Framework Evaluation</strong></p>
<p>Evaluation Criteria   Ease of use  Features  Portability  Support/community   Frameworks   CppUnit</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Confluence: Client Development</title>
		<link>http://gamesfromwithin.com/cppunitlite2-11/comment-page-1#comment-289</link>
		<dc:creator>Confluence: Client Development</dc:creator>
		<pubDate>Sat, 28 Jan 2006 01:15:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.gamesfromwithin.dreamhosters.com/?p=339#comment-289</guid>
		<description>&lt;strong&gt;C C   Unit Test Framework Evaluation&lt;/strong&gt;







Evaluation Criteria   Ease of use  Features  Portability  Support/community   Frameworks   CppUnit</description>
		<content:encoded><![CDATA[<p><strong>C C   Unit Test Framework Evaluation</strong></p>
<p>Evaluation Criteria   Ease of use  Features  Portability  Support/community   Frameworks   CppUnit</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anuj Goyal</title>
		<link>http://gamesfromwithin.com/cppunitlite2-11/comment-page-1#comment-288</link>
		<dc:creator>Anuj Goyal</dc:creator>
		<pubDate>Wed, 18 Jan 2006 23:14:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.gamesfromwithin.dreamhosters.com/?p=339#comment-288</guid>
		<description>Noel, would you do a piece on static analysis source tools?</description>
		<content:encoded><![CDATA[<p>Noel, would you do a piece on static analysis source tools?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noel Llopis</title>
		<link>http://gamesfromwithin.com/cppunitlite2-11/comment-page-1#comment-287</link>
		<dc:creator>Noel Llopis</dc:creator>
		<pubDate>Wed, 18 Jan 2006 14:45:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.gamesfromwithin.dreamhosters.com/?p=339#comment-287</guid>
		<description>Thanks for the heads up on those two platforms. I&#039;ll see if I get around to doing that this weekend. Otherwise, if you&#039;ve already implemented it and want to send me your changes, I&#039;d be glad to incorporate them and release a new version.</description>
		<content:encoded><![CDATA[<p>Thanks for the heads up on those two platforms. I&#8217;ll see if I get around to doing that this weekend. Otherwise, if you&#8217;ve already implemented it and want to send me your changes, I&#8217;d be glad to incorporate them and release a new version.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neocryptek</title>
		<link>http://gamesfromwithin.com/cppunitlite2-11/comment-page-1#comment-286</link>
		<dc:creator>Neocryptek</dc:creator>
		<pubDate>Wed, 18 Jan 2006 04:15:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.gamesfromwithin.dreamhosters.com/?p=339#comment-286</guid>
		<description>Just a small thing to add, Benoit Miller&#039;s comment holds for MingGW on Win32 aswell. Compiles and runs fine except for the crash in the aforementioned test.



Perhaps the best solution is indeed to use a SignalHandler for all platforms to prevent being dependant on certain compiler switches.



Thanks for the great writeups, always enjoy the read!</description>
		<content:encoded><![CDATA[<p>Just a small thing to add, Benoit Miller&#8217;s comment holds for MingGW on Win32 aswell. Compiles and runs fine except for the crash in the aforementioned test.</p>
<p>Perhaps the best solution is indeed to use a SignalHandler for all platforms to prevent being dependant on certain compiler switches.</p>
<p>Thanks for the great writeups, always enjoy the read!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Benoit Miller</title>
		<link>http://gamesfromwithin.com/cppunitlite2-11/comment-page-1#comment-285</link>
		<dc:creator>Benoit Miller</dc:creator>
		<pubDate>Sun, 15 Jan 2006 18:05:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.gamesfromwithin.dreamhosters.com/?p=339#comment-285</guid>
		<description>There is an interesting problem when using the framework under VS2005.



You are using a catch(...) to capture system exceptions such as GPFs and such. However, in VS2005, there was a change in the way exceptions are dispatched. As a result, normally a system exception is not catchable by a catch(...) statement. This means the SystemExceptionShouldFailTest unit test crashes instead of reporting a failure, because the exception inside is not handled.



I found two ways to fix this, and I&#039;m not sure which is better (both work well):

- use /EHa instead of /EHsc in both CppUnitLite2 project configs. This makes catch(...) work with system exceptions, like previous versions of VS.

- in Test::Run(), use the same trick as the Linux version (ie SignalHandler) and declare a local object that temporarily installs an UnhandledExceptionFilter, and that handler just throws a C++ exception.



For reference, I found a web page that explains this issue very well: &lt;a href=&quot;http://members.cox.net/doug_web/eh.htm&quot; rel=&quot;nofollow&quot;&gt;http://members.cox.net/doug_web/eh.htm&lt;/a&gt;



Thanks for sharing the framework, I&#039;m quickly becoming test-infected :)</description>
		<content:encoded><![CDATA[<p>There is an interesting problem when using the framework under VS2005.</p>
<p>You are using a catch(&#8230;) to capture system exceptions such as GPFs and such. However, in VS2005, there was a change in the way exceptions are dispatched. As a result, normally a system exception is not catchable by a catch(&#8230;) statement. This means the SystemExceptionShouldFailTest unit test crashes instead of reporting a failure, because the exception inside is not handled.</p>
<p>I found two ways to fix this, and I&#8217;m not sure which is better (both work well):</p>
<p>- use /EHa instead of /EHsc in both CppUnitLite2 project configs. This makes catch(&#8230;) work with system exceptions, like previous versions of VS.</p>
<p>- in Test::Run(), use the same trick as the Linux version (ie SignalHandler) and declare a local object that temporarily installs an UnhandledExceptionFilter, and that handler just throws a C++ exception.</p>
<p>For reference, I found a web page that explains this issue very well: <a href="http://members.cox.net/doug_web/eh.htm" rel="nofollow">http://members.cox.net/doug_web/eh.htm</a></p>
<p>Thanks for sharing the framework, I&#8217;m quickly becoming test-infected <img src='http://gamesfromwithin.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reed Esau</title>
		<link>http://gamesfromwithin.com/cppunitlite2-11/comment-page-1#comment-284</link>
		<dc:creator>Reed Esau</dc:creator>
		<pubDate>Sun, 08 Jan 2006 23:29:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.gamesfromwithin.dreamhosters.com/?p=339#comment-284</guid>
		<description>Noel:



I&#039;d heard that he released it under those terms.  Kinda crazy in my mind, but there you go.



Nevertheless, is it fair or ethical for you to benefit from the &#039;cppunit&#039; name and Feather&#039;s reputation while restricting his original liberal terms?



Your choice of the MIT license in this case is ideal.  In keeping with Feather&#039;s intent, I&#039;d ask you to consider dropping any exceptions.  Or change the name of the library as I mentioned above.



(Note that I&#039;m not associated with the military in any way, in case you were wondering.)</description>
		<content:encoded><![CDATA[<p>Noel:</p>
<p>I&#8217;d heard that he released it under those terms.  Kinda crazy in my mind, but there you go.</p>
<p>Nevertheless, is it fair or ethical for you to benefit from the &#8216;cppunit&#8217; name and Feather&#8217;s reputation while restricting his original liberal terms?</p>
<p>Your choice of the MIT license in this case is ideal.  In keeping with Feather&#8217;s intent, I&#8217;d ask you to consider dropping any exceptions.  Or change the name of the library as I mentioned above.</p>
<p>(Note that I&#8217;m not associated with the military in any way, in case you were wondering.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noel Llopis</title>
		<link>http://gamesfromwithin.com/cppunitlite2-11/comment-page-1#comment-283</link>
		<dc:creator>Noel Llopis</dc:creator>
		<pubDate>Sun, 08 Jan 2006 22:03:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.gamesfromwithin.dreamhosters.com/?p=339#comment-283</guid>
		<description>Reed,



Michael Feathers released the code with a comment along the lines of &quot;do whatever you want with it&quot;, so this seems well within those parameters.



Also, there&#039;s probably not a single line left from the original code, so I can&#039;t really see how there can be any objection.</description>
		<content:encoded><![CDATA[<p>Reed,</p>
<p>Michael Feathers released the code with a comment along the lines of &#8220;do whatever you want with it&#8221;, so this seems well within those parameters.</p>
<p>Also, there&#8217;s probably not a single line left from the original code, so I can&#8217;t really see how there can be any objection.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noel Llopis</title>
		<link>http://gamesfromwithin.com/cppunitlite2-11/comment-page-1#comment-282</link>
		<dc:creator>Noel Llopis</dc:creator>
		<pubDate>Sun, 08 Jan 2006 22:03:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.gamesfromwithin.dreamhosters.com/?p=339#comment-282</guid>
		<description>Reed,



Michael Feathers released the code with a comment along the lines of &quot;do whatever you want with it&quot;, so this seems well within those parameters.



Also, there&#039;s probably not a single line left from the original code, so I can&#039;t really see how there can be any objection.</description>
		<content:encoded><![CDATA[<p>Reed,</p>
<p>Michael Feathers released the code with a comment along the lines of &#8220;do whatever you want with it&#8221;, so this seems well within those parameters.</p>
<p>Also, there&#8217;s probably not a single line left from the original code, so I can&#8217;t really see how there can be any objection.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reed Esau</title>
		<link>http://gamesfromwithin.com/cppunitlite2-11/comment-page-1#comment-281</link>
		<dc:creator>Reed Esau</dc:creator>
		<pubDate>Sun, 08 Jan 2006 20:30:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.gamesfromwithin.dreamhosters.com/?p=339#comment-281</guid>
		<description>Regarding the added licensing restriction, I&#039;m a bit disappointed.



While I commend your effort to build upon and improve the work of another (Michael Feathers in this case) it seems highly presumptive to impose a new restriction that you have no idea whether or not he endorses.



Seek his permission if you can.  If you cannot obtain it, you should consider renaming the tool, lifting the restriction or removing the distribution from the website.



In any case, I&#039;m looking forward to giving your changes a try.</description>
		<content:encoded><![CDATA[<p>Regarding the added licensing restriction, I&#8217;m a bit disappointed.</p>
<p>While I commend your effort to build upon and improve the work of another (Michael Feathers in this case) it seems highly presumptive to impose a new restriction that you have no idea whether or not he endorses.</p>
<p>Seek his permission if you can.  If you cannot obtain it, you should consider renaming the tool, lifting the restriction or removing the distribution from the website.</p>
<p>In any case, I&#8217;m looking forward to giving your changes a try.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noel Llopis</title>
		<link>http://gamesfromwithin.com/cppunitlite2-11/comment-page-1#comment-280</link>
		<dc:creator>Noel Llopis</dc:creator>
		<pubDate>Sun, 08 Jan 2006 16:55:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.gamesfromwithin.dreamhosters.com/?p=339#comment-280</guid>
		<description>I added the non-military restriction simply because I&#039;m very much opposed to anything related to the military. I know it&#039;s just a drop in the ocean, but at least I make sure they don&#039;t use any software I write.</description>
		<content:encoded><![CDATA[<p>I added the non-military restriction simply because I&#8217;m very much opposed to anything related to the military. I know it&#8217;s just a drop in the ocean, but at least I make sure they don&#8217;t use any software I write.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JasonR</title>
		<link>http://gamesfromwithin.com/cppunitlite2-11/comment-page-1#comment-279</link>
		<dc:creator>JasonR</dc:creator>
		<pubDate>Wed, 04 Jan 2006 17:05:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.gamesfromwithin.dreamhosters.com/?p=339#comment-279</guid>
		<description>Why did you add a no military funding restriction?</description>
		<content:encoded><![CDATA[<p>Why did you add a no military funding restriction?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

