<?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: Unit Testing with Erlang&#039;s Common Test Framework</title>
	<atom:link href="http://streamhacker.com/2008/11/26/unit-testing-with-erlangs-common-test-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://streamhacker.com/2008/11/26/unit-testing-with-erlangs-common-test-framework/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
	<description>Weotta be Hacking</description>
	<lastBuildDate>Thu, 19 Apr 2012 12:53:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
		<item>
		<title>By: Richard Carlsson</title>
		<link>http://streamhacker.com/2008/11/26/unit-testing-with-erlangs-common-test-framework/comment-page-1/#comment-7</link>
		<dc:creator>Richard Carlsson</dc:creator>
		<pubDate>Fri, 28 Nov 2008 13:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://streamhacker.wordpress.com/?p=33#comment-7</guid>
		<description>If you have any example of how the EUnit parse transform somehow interferes with your code, please mail it to me. That should not happen.

As for macros vs pattern matching: yes, you don&#039;t have to use them (not even in EUnit), but the assertion macros give you much more detailed error information than a plain old badmatch does. They add convenience while avoiding run-time dependencies on the EUnit library code. (Furthermore, Common Test also uses macros, in particular for marking line numbers, and that is worse: it updates the process dictionary with an entry for the latest marked line, hence disturbing the process under test.)

/Richard</description>
		<content:encoded><![CDATA[<p>If you have any example of how the EUnit parse transform somehow interferes with your code, please mail it to me. That should not happen.</p>
<p>As for macros vs pattern matching: yes, you don&#8217;t have to use them (not even in EUnit), but the assertion macros give you much more detailed error information than a plain old badmatch does. They add convenience while avoiding run-time dependencies on the EUnit library code. (Furthermore, Common Test also uses macros, in particular for marking line numbers, and that is worse: it updates the process dictionary with an entry for the latest marked line, hence disturbing the process under test.)</p>
<p>/Richard</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Carlsson</title>
		<link>http://streamhacker.com/2008/11/26/unit-testing-with-erlangs-common-test-framework/comment-page-1/#comment-647</link>
		<dc:creator>Richard Carlsson</dc:creator>
		<pubDate>Fri, 28 Nov 2008 13:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://streamhacker.wordpress.com/?p=33#comment-647</guid>
		<description>If you have any example of how the EUnit parse transform somehow interferes with your code, please mail it to me. That should not happen.

As for macros vs pattern matching: yes, you don&#039;t have to use them (not even in EUnit), but the assertion macros give you much more detailed error information than a plain old badmatch does. They add convenience while avoiding run-time dependencies on the EUnit library code. (Furthermore, Common Test also uses macros, in particular for marking line numbers, and that is worse: it updates the process dictionary with an entry for the latest marked line, hence disturbing the process under test.)

/Richard</description>
		<content:encoded><![CDATA[<p>If you have any example of how the EUnit parse transform somehow interferes with your code, please mail it to me. That should not happen.</p>
<p>As for macros vs pattern matching: yes, you don&#8217;t have to use them (not even in EUnit), but the assertion macros give you much more detailed error information than a plain old badmatch does. They add convenience while avoiding run-time dependencies on the EUnit library code. (Furthermore, Common Test also uses macros, in particular for marking line numbers, and that is worse: it updates the process dictionary with an entry for the latest marked line, hence disturbing the process under test.)</p>
<p>/Richard</p>
]]></content:encoded>
	</item>
</channel>
</rss>

