<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>therning.org/ magnus &#187; unit testing</title>
	<atom:link href="http://therning.org/magnus/archives/tag/unit-testing/feed" rel="self" type="application/rss+xml" />
	<link>http://therning.org/magnus</link>
	<description>Incoherent mumblings</description>
	<lastBuildDate>Sun, 05 Sep 2010 21:59:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Series of posts on testing Haskell code</title>
		<link>http://therning.org/magnus/archives/436</link>
		<comments>http://therning.org/magnus/archives/436#comments</comments>
		<pubDate>Sat, 17 Jan 2009 14:04:58 +0000</pubDate>
		<dc:creator>Magnus</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[haskell]]></category>
		<category><![CDATA[quickcheck]]></category>
		<category><![CDATA[test-framework]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://therning.org/magnus/?p=436</guid>
		<description><![CDATA[I&#8217;ve been using both QuickCheck and HUnit to make sure that the functions in dataenc both have the expected properties and follow the specifications. This morning I stumbled on a series of posts by Matthew Podwysocki on Functional Programming Unit Testing (part 1, part 2, part 3, part 4, part). I think I really could [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using both <a href="http://www.cs.chalmers.se/~rjmh/QuickCheck/">QuickCheck</a> and <a href="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HUnit">HUnit</a> to make sure that the functions in <a href="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/dataenc">dataenc</a> both have the expected properties and follow the specifications.</p>

<p>This morning I stumbled on a series of posts by Matthew Podwysocki on Functional Programming Unit Testing (<a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2008/12/05/functional-programming-unit-testing.aspx">part 1</a>, <a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2008/12/11/functional-programming-unit-testing-part-2.aspx">part 2</a>, <a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2008/12/15/functional-programming-unit-testing-part-3.aspx">part 3</a>, <a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2008/12/21/functional-programming-unit-testing-part-4.aspx">part 4</a>, <a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2009/01/02/functional-programming-unit-testing-part-5.aspx">part</a>).  I think I really could have used these posts about two years ago when I first ventured into the world of testing Haskell.  The only new thing I learnt was the existance of the package <a href="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/test-framework">test-framwork</a> in parth three.  Anyway, they are a good introduction to testing Haskell code (and F#).</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Share/Bookmark</a> </p>]]></content:encoded>
			<wfw:commentRss>http://therning.org/magnus/archives/436/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
