<?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: Test Doubles: My current approach</title>
	<atom:link href="http://www.markhneedham.com/blog/2009/07/14/test-doubles-my-current-approach/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.markhneedham.com/blog/2009/07/14/test-doubles-my-current-approach/</link>
	<description>Thoughts on Software Development</description>
	<lastBuildDate>Sun, 14 Mar 2010 14:43:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: OpenQuality.ru &#124; Июльская лента: лучшее за месяц</title>
		<link>http://www.markhneedham.com/blog/2009/07/14/test-doubles-my-current-approach/comment-page-1/#comment-20758</link>
		<dc:creator>OpenQuality.ru &#124; Июльская лента: лучшее за месяц</dc:creator>
		<pubDate>Fri, 31 Jul 2009 21:25:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1453#comment-20758</guid>
		<description>[...] Needham: взгляд на test doubles и краткий рассказ о своих подходах к модульным [...]</description>
		<content:encoded><![CDATA[<p>[...] Needham: взгляд на test doubles и краткий рассказ о своих подходах к модульным [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reading Code: Rhino Mocks at Mark Needham</title>
		<link>http://www.markhneedham.com/blog/2009/07/14/test-doubles-my-current-approach/comment-page-1/#comment-20556</link>
		<dc:creator>Reading Code: Rhino Mocks at Mark Needham</dc:creator>
		<pubDate>Mon, 27 Jul 2009 14:25:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1453#comment-20556</guid>
		<description>[...] way that stubs and mocks are generated is essentially the same which I&#039;m told is also the case with Mockito although I [...]</description>
		<content:encoded><![CDATA[<p>[...] way that stubs and mocks are generated is essentially the same which I'm told is also the case with Mockito although I [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Needham</title>
		<link>http://www.markhneedham.com/blog/2009/07/14/test-doubles-my-current-approach/comment-page-1/#comment-20374</link>
		<dc:creator>Mark Needham</dc:creator>
		<pubDate>Tue, 21 Jul 2009 11:15:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1453#comment-20374</guid>
		<description>@Robin I actually saw that presentation as well &amp; agreed it&#039;s really good. Maybe I didn&#039;t quite understand the idea about meaningful data...would you aim to pass meaningful data even if that particular piece of data didn&#039;t really matter for the current test?

@Gil I find when talking about the stuff (with anyone) I refer to stub or mock depending if we&#039;re testing an expectation or not - I don&#039;t think I really got the difference between them until quite recently.

I still struggle a bit with the difference between dummy &amp; stub so this post was more about me trying to clear up my understanding of whether I actually use each of the patterns even though I probably don&#039;t segment them when using them on projects. 

I guess the dictionary meanings might be useful when working with people who also know them.</description>
		<content:encoded><![CDATA[<p>@Robin I actually saw that presentation as well &#038; agreed it's really good. Maybe I didn't quite understand the idea about meaningful data&#8230;would you aim to pass meaningful data even if that particular piece of data didn't really matter for the current test?</p>
<p>@Gil I find when talking about the stuff (with anyone) I refer to stub or mock depending if we're testing an expectation or not &#8211; I don't think I really got the difference between them until quite recently.</p>
<p>I still struggle a bit with the difference between dummy &#038; stub so this post was more about me trying to clear up my understanding of whether I actually use each of the patterns even though I probably don't segment them when using them on projects. </p>
<p>I guess the dictionary meanings might be useful when working with people who also know them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gil Zilberfeld</title>
		<link>http://www.markhneedham.com/blog/2009/07/14/test-doubles-my-current-approach/comment-page-1/#comment-20348</link>
		<dc:creator>Gil Zilberfeld</dc:creator>
		<pubDate>Mon, 20 Jul 2009 19:13:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1453#comment-20348</guid>
		<description>Hi Mark,

Nice post. My question is: when you explain this to test newbees, does this segmentation help?
The reason I&#039;m asking is because we (Typemock) found that most people use &quot;mock&quot; for stub anyway, and while the &quot;dictionary&quot; meanings exist, they are not useful for beginners. 

What is your experience?

Thanks,

Gil</description>
		<content:encoded><![CDATA[<p>Hi Mark,</p>
<p>Nice post. My question is: when you explain this to test newbees, does this segmentation help?<br />
The reason I'm asking is because we (Typemock) found that most people use "mock" for stub anyway, and while the "dictionary" meanings exist, they are not useful for beginners. </p>
<p>What is your experience?</p>
<p>Thanks,</p>
<p>Gil</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robin Clowers</title>
		<link>http://www.markhneedham.com/blog/2009/07/14/test-doubles-my-current-approach/comment-page-1/#comment-20111</link>
		<dc:creator>Robin Clowers</dc:creator>
		<pubDate>Tue, 14 Jul 2009 15:29:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1453#comment-20111</guid>
		<description>Hey Mark, good stuff as always.  you mentioned you pass strings like &quot;irrelevantValue&quot;.  I used to do that as well, but I saw a great presentation by Jeremy Miller (great presentation btw) where he talked about using meaningful test data.  Since then I have tried to use values that make sense in the context of the system under test.  I find it helps the readability of tests in the long run.

You can get to a video of the presentation from this blog post if you are interested: http://codebetter.com/blogs/jeremy.miller/archive/2009/05/28/the-joys-and-pains-of-a-long-lived-codebase-the-video.aspx</description>
		<content:encoded><![CDATA[<p>Hey Mark, good stuff as always.  you mentioned you pass strings like "irrelevantValue".  I used to do that as well, but I saw a great presentation by Jeremy Miller (great presentation btw) where he talked about using meaningful test data.  Since then I have tried to use values that make sense in the context of the system under test.  I find it helps the readability of tests in the long run.</p>
<p>You can get to a video of the presentation from this blog post if you are interested: <a href="http://codebetter.com/blogs/jeremy.miller/archive/2009/05/28/the-joys-and-pains-of-a-long-lived-codebase-the-video.aspx" rel="nofollow">http://codebetter.com/blogs/jeremy.miller/archive/2009/05/28/the-joys-and-pains-of-a-long-lived-codebase-the-video.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reflective Perspective - Chris Alcock &#187; The Morning Brew #389</title>
		<link>http://www.markhneedham.com/blog/2009/07/14/test-doubles-my-current-approach/comment-page-1/#comment-20091</link>
		<dc:creator>Reflective Perspective - Chris Alcock &#187; The Morning Brew #389</dc:creator>
		<pubDate>Tue, 14 Jul 2009 06:39:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=1453#comment-20091</guid>
		<description>[...] Test Doubles: My current approach - Mark Needham talks about his current test double methods, looking at his uses of Stub objects, Fake Objects, mock objects and dummy objects [...]</description>
		<content:encoded><![CDATA[<p>[...] Test Doubles: My current approach &#8211; Mark Needham talks about his current test double methods, looking at his uses of Stub objects, Fake Objects, mock objects and dummy objects [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
