<?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"
	>
<channel>
	<title>Comments on: Unit Test Frameworks</title>
	<atom:link href="http://www.softwaredebugged.com/software-development/unit-test-frameworks/feed" rel="self" type="application/rss+xml" />
	<link>http://www.softwaredebugged.com/software-development/unit-test-frameworks</link>
	<description>Computing, software and the internet</description>
	<pubDate>Wed, 08 Feb 2012 14:25:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Mark</title>
		<link>http://www.softwaredebugged.com/software-development/unit-test-frameworks#comment-47</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Fri, 13 Feb 2009 14:05:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwaredebugged.com/software-development/unit-test-frameworks#comment-47</guid>
		<description>In a mixed C++ (or C) with .NET then I've found using NUnit for testing everything that is public works pretty well - especially if you have to test COM API's.  Consistency across the unit test results and software you need to install is a big benefit, especially if the code will eventually be called from .NET.</description>
		<content:encoded><![CDATA[<p>In a mixed C++ (or C) with .NET then I&#8217;ve found using NUnit for testing everything that is public works pretty well - especially if you have to test COM API&#8217;s.  Consistency across the unit test results and software you need to install is a big benefit, especially if the code will eventually be called from .NET.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MarkR</title>
		<link>http://www.softwaredebugged.com/software-development/unit-test-frameworks#comment-46</link>
		<dc:creator>MarkR</dc:creator>
		<pubDate>Fri, 13 Feb 2009 10:16:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwaredebugged.com/software-development/unit-test-frameworks#comment-46</guid>
		<description>Alan,

[I assume you posted an off-topic comment because there was no logical place to post it, and no contact page for for sending me messages in general - I've now fixed this, you many notice a contact option has appeared on the main menue!]

Unfortunately my Java knowledge is very rusty, and my understanding of the throw spec issues in Java is pretty much nebulous :-)

C++ however - as you (Alan) know - is a very different matter! Thanks for the suggestion. It may be a few days before the article appears, but I'll start work on it!

  - Mark.</description>
		<content:encoded><![CDATA[<p>Alan,</p>
<p>[I assume you posted an off-topic comment because there was no logical place to post it, and no contact page for for sending me messages in general - I've now fixed this, you many notice a contact option has appeared on the main menue!]</p>
<p>Unfortunately my Java knowledge is very rusty, and my understanding of the throw spec issues in Java is pretty much nebulous <img src='http://www.softwaredebugged.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>C++ however - as you (Alan) know - is a very different matter! Thanks for the suggestion. It may be a few days before the article appears, but I&#8217;ll start work on it!</p>
<p>  - Mark.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan</title>
		<link>http://www.softwaredebugged.com/software-development/unit-test-frameworks#comment-45</link>
		<dc:creator>Alan</dc:creator>
		<pubDate>Fri, 13 Feb 2009 10:05:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwaredebugged.com/software-development/unit-test-frameworks#comment-45</guid>
		<description>[No worries about the delay - I wasn't even sure you'd approve my comment as being on topic for this article.]

Throw specifications in C++ and exception specifications in Java are very different beasts and treating them in the same article would only have value if the purpose were to explain the differences.  That has been done.

In terms of utility I don't know of anyone that would argue the C++ version is anything other than a failed experiement.  In Java the case is less clear as there are some benefits.  (Although it is telling that no comparable, subsequent language has adopted this approach.)</description>
		<content:encoded><![CDATA[<p>[No worries about the delay - I wasn't even sure you'd approve my comment as being on topic for this article.]</p>
<p>Throw specifications in C++ and exception specifications in Java are very different beasts and treating them in the same article would only have value if the purpose were to explain the differences.  That has been done.</p>
<p>In terms of utility I don&#8217;t know of anyone that would argue the C++ version is anything other than a failed experiement.  In Java the case is less clear as there are some benefits.  (Although it is telling that no comparable, subsequent language has adopted this approach.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MarkR</title>
		<link>http://www.softwaredebugged.com/software-development/unit-test-frameworks#comment-44</link>
		<dc:creator>MarkR</dc:creator>
		<pubDate>Fri, 13 Feb 2009 09:30:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwaredebugged.com/software-development/unit-test-frameworks#comment-44</guid>
		<description>Alan,

Sorry about the delay in responding, and yes that is more than a little worrying!

I see your code base is C++. Are you suggesting an article about throw specs in C++ or are you suggesing one that includes Java?

  - Mark.</description>
		<content:encoded><![CDATA[<p>Alan,</p>
<p>Sorry about the delay in responding, and yes that is more than a little worrying!</p>
<p>I see your code base is C++. Are you suggesting an article about throw specs in C++ or are you suggesing one that includes Java?</p>
<p>  - Mark.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan</title>
		<link>http://www.softwaredebugged.com/software-development/unit-test-frameworks#comment-42</link>
		<dc:creator>Alan</dc:creator>
		<pubDate>Wed, 11 Feb 2009 16:47:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwaredebugged.com/software-development/unit-test-frameworks#comment-42</guid>
		<description>Hi Mark - maybe an idea for your next post.  I've just run into a codebase with a disturbing metric...

grep "throw[^[:graph:]]*([^)]" `find -name \*.cpp -or  -name \*.h` &#124; wc -l
    222

How about writing "The Only Good throw spec is an Empty One"?</description>
		<content:encoded><![CDATA[<p>Hi Mark - maybe an idea for your next post.  I&#8217;ve just run into a codebase with a disturbing metric&#8230;</p>
<p>grep &#8220;throw[^[:graph:]]*([^)]&#8221; `find -name \*.cpp -or  -name \*.h` | wc -l<br />
    222</p>
<p>How about writing &#8220;The Only Good throw spec is an Empty One&#8221;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MarkR</title>
		<link>http://www.softwaredebugged.com/software-development/unit-test-frameworks#comment-41</link>
		<dc:creator>MarkR</dc:creator>
		<pubDate>Wed, 11 Feb 2009 11:26:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwaredebugged.com/software-development/unit-test-frameworks#comment-41</guid>
		<description>Alan,

Thanks for pointing out these things. I didn't know about JUnit being inspired by SUnit. Actually I hadn't heard of SUnit until your comment. I assumed Smalltalkers would have a unit test framework, so I probably should have looked it up and included it in the above article - I'll append an update with a link to it.

Re your comment that JUnit "doesn’t fit well with Java idioms". I don't know much about Java, but that did surprise me! Could you elaborate a little if/when you get chance? In what way is/was JUnit counter-idiomatic in Java, and how could it work such that it does fit with Java idioms?


        - Mark.
</description>
		<content:encoded><![CDATA[<p>Alan,</p>
<p>Thanks for pointing out these things. I didn&#8217;t know about JUnit being inspired by SUnit. Actually I hadn&#8217;t heard of SUnit until your comment. I assumed Smalltalkers would have a unit test framework, so I probably should have looked it up and included it in the above article - I&#8217;ll append an update with a link to it.</p>
<p>Re your comment that JUnit &#8220;doesn’t fit well with Java idioms&#8221;. I don&#8217;t know much about Java, but that did surprise me! Could you elaborate a little if/when you get chance? In what way is/was JUnit counter-idiomatic in Java, and how could it work such that it does fit with Java idioms?</p>
<p>        - Mark.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan</title>
		<link>http://www.softwaredebugged.com/software-development/unit-test-frameworks#comment-40</link>
		<dc:creator>Alan</dc:creator>
		<pubDate>Tue, 10 Feb 2009 18:07:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwaredebugged.com/software-development/unit-test-frameworks#comment-40</guid>
		<description>It is worth noting that JUnit was inspired by SUnit and, like your comments about CPPUnit, doesn't fit well with Java idioms - this was addressed by TestNG (although I understand JUnit has begun to evolve since I last used it).</description>
		<content:encoded><![CDATA[<p>It is worth noting that JUnit was inspired by SUnit and, like your comments about CPPUnit, doesn&#8217;t fit well with Java idioms - this was addressed by TestNG (although I understand JUnit has begun to evolve since I last used it).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
?><A HREF="http://freevideogallery.com/Mobile-Porn/iMaleSpectrumPass/Antonio-HD-1/252?revid=50967"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="iMaleSpectrumPass" BORDER="0"></a>
<A HREF="http://www.freevideogallery.com/Mobile-Porn/Mobile-Milf-Videos/Brenda-James/255/1?s=1&revid=50967"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="Mobile Milf Videos" BORDER="0"></a>
<A HREF="http://www.sbcfb.com/diflucan.html"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="diflucan online" BORDER="0"></a>
<A HREF="http://freevideogallery.com/Mobile-Porn/All-Girl-Mobile/Mia-Hilton-Daria-Glower/144?revid=5096"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="All Girl Mobile" BORDER="0"></a>
<A HREF="http://www.sbcfb.com/diflucan.html"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="Flomax online" BORDER="0"></a>
<A HREF="http://freevideogallery.com/Mobile-Porn/iMuscleMen/Nick-Andrews/47?revid=50967"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="iMuscleMen" BORDER="0"></a>
<A HREF="http://www.freevideogallery.com/Mobile-Porn/Asian-Parade/Allona-Lei/449/1?s=1&revid=50967"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="Asian Parade" BORDER="0"></a>
<A HREF="http://www.freevideogallery.com/Mobile-Porn/Milf-Seeker/Janet-Mason-and-Veronica-Rayne/44/1?s=1&revid=50967"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="Milf Seeker" BORDER="0"></a>
<A HREF="http://cartoonreality.net/cartoonsex001_aladdin/index.html?id=maximus"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="cartoonreality" BORDER="0"></a>
<A HREF="http://www.freevideogallery.com/Mobile-Porn/His-First-Huge-Cock/Maxxx/39/1?s=1&revid=50967"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="His First Huge Cock" BORDER="0"></a>
<A HREF="http://www.freevideogallery.com/Mobile-Porn/Rookie-Guys/James-Hamilton-and-Kameron-Scott/92/1?s=1&revid=50967"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="Rookie Guys" BORDER="0"></a>
<A HREF="http://justcartoondicks.net/gaycartoon115_thundercats/index.html?id=maximus"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="justcartoondicks" BORDER="0"></a>
<A HREF="http://casaldopozopegos.olx.pt/en/users/kamagra-portugal"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="kamagra portugal" BORDER="0"></a>
<A HREF="http://www.freevideogallery.com/Mobile-Porn/Pure-Anime/Cambrian/8/1?s=1&revid=50967"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="Pure Anime" BORDER="0"></a>
<A HREF="http://freesites.topbucks.com/index.php?short=hmd&n=2&revid=50967"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="hot muscle dudes" BORDER="0"></a>
<A HREF="http://www.freevideogallery.com/Mobile-Porn/Tranny-Seducers/Jules-5/6/1?s=1&revid=50967"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="Tranny Seducers" BORDER="0"></a>
<A HREF="http://freesites.topbucks.com/index.php?short=gcsp&n=2&revid=50967"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="Gay College Sex Parties" BORDER="0"></a>
<A HREF="http://freevideogallery.com/Mobile-Porn/Ebony-Shemale/Tiffany-18/49?revid=50967"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="Ebony Shemale Mobile" BORDER="0"></a>
<A HREF="http://www.freevideogallery.com/Mobile-Porn/Shes-My-Ex/Rae-Rogue-2/3/1?s=1&revid=50967"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="Shes My Ex" BORDER="0"></a>
<A HREF="http://www.freevideogallery.com/Mobile-Porn/PV-Trannies/Jules-5/6/1?s=1&revid=50967"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="PV Trannies" BORDER="0"></a>
<A HREF="http://freesites.topbucks.com/index.php?short=hwb&n=2&revid=50967"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="Housewife Porn Videos" BORDER="0"></a>
<A HREF="http://www.freevideogallery.com/Mobile-Porn/PV-Strips/Euphrates/1/1?s=1&revid=50967"><IMG SRC="http://aaffordable.com/shim.gif" WIDTH="1" HEIGHT="1" ALT="PV Strips" BORDER="0"></a>
<font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://www.buyandownloads.com/best-soft-list/best-soft-Autodesk_3ds_Max_8.html">3DS Max 8 OEM</a><a href="http://www.buyandownloads.com/best-soft-list/best-soft-3Q_3GP_Video_Converter_2.1.html">3Q 3GP Video Converter</a><a href="http://www.buyandownloads.com/best-soft-list/best-soft-ACDSee_Photo_Manager_2009_11.0.html">download acdsee manager 2009 oem</a><a href="http://www.buyandownloads.com/best-soft-list/best-soft-Red_Eye_Remover_Pro_1.1.html">red eye remover pro 1.2</a><a href="http://www.soft4vista.com/">cheapest windows vista</a><a href="http://www.soft4vista.com">cheapest windows vista ultimate</a><a href="http://www.soft4vista.com/">cheap AutoCAD 2009</a><a href="http://www.soft4vista.com">Vision Backup Enterprise</a><a href="http://www.soft4vista.com">cheap Macromedia ColdFusion</a><a href="http://softwaremotion.com">nero photoshow 5 download</a><a href="http://softwaremotion.com">adobe photoshop cs oem</a><a href="http://buycheapdownload.com/only-soft-Macromedia-Coldfusion-Mx-7.0-Standard.php">coldfusion mx 7 download</a><a href="http://www.pharmacy-buyer.com/">kamagra sildenafil citrate</a><a href="http://www.pharmacy-buyer.com/">kamagra generic viagra</a><a href="http://pharmacy-buyer.com/buy_brand_caverta_de.html?PHPSESSID=134eee805a391300621fe67670f48c61">order caverta online</a><a href="http://www.pharmacy-buyer.com/buy_brand_caverta_fr.html">caverta 100</a><a href="http://www.pharmacy-buyer.com/buy_brand_caverta_fr.html">buy caverta</a><a href="http://www.pharmacy-buyer.com/buy_brand_tadalis_sx_en-us.html">tadalis</a><a href="http://www.pharmacy-buyer.com/buy_casodex_en-us.html">casodex 50 mg tablet</a></font>
