<?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: Flex Unit TestSuiteHelper</title>
	<atom:link href="http://www.ericfeminella.com/blog/2008/01/18/flex-unit-testsuitehelper/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ericfeminella.com/blog/2008/01/18/flex-unit-testsuitehelper/</link>
	<description>Thoughts on Software Design and Development</description>
	<lastBuildDate>Sun, 08 Jan 2012 14:25:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: eric</title>
		<link>http://www.ericfeminella.com/blog/2008/01/18/flex-unit-testsuitehelper/comment-page-1/#comment-4115</link>
		<dc:creator>eric</dc:creator>
		<pubDate>Sat, 19 Jan 2008 14:48:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2008/01/18/flex-unit-testsuitehelper/#comment-4115</guid>
		<description>Hey Chris,

dpUnit is great, in fact, my team is incorporating dpUnit into our unit testing strategy. I particularly like how it allows the UI testing to be automated, as well as the ability to test events and service invocations. 

With that being said, this post is really only intended to provide a utility for FlexUnit and not necessarily get into a discussion of Unit testing Frameworks.

Thanks,
Eric</description>
		<content:encoded><![CDATA[<p>Hey Chris,</p>
<p>dpUnit is great, in fact, my team is incorporating dpUnit into our unit testing strategy. I particularly like how it allows the UI testing to be automated, as well as the ability to test events and service invocations. </p>
<p>With that being said, this post is really only intended to provide a utility for FlexUnit and not necessarily get into a discussion of Unit testing Frameworks.</p>
<p>Thanks,<br />
Eric</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cebartling</title>
		<link>http://www.ericfeminella.com/blog/2008/01/18/flex-unit-testsuitehelper/comment-page-1/#comment-4114</link>
		<dc:creator>cebartling</dc:creator>
		<pubDate>Sat, 19 Jan 2008 14:37:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2008/01/18/flex-unit-testsuitehelper/#comment-4114</guid>
		<description>Eric,

Have you seen digital primates dpUInt Flex unit and integration testing framework?  I&#039;ve done some work with it and I&#039;m very, very impressed.  They tried to use FlexUnit for unit testing UIComponents, but FlexUnit really doesn&#039;t have the infrastructure to proper host UIComponents or asynchronous constructs to listen for events.  I&#039;ve done a presentation at a healthcare startup company in Minneapolis, MN where I incrementally built up a data entry form, driving the development with dpUInt tests.  I was able to also integration test Cairngorm plumbing, ensuring that the full stack, including the HTTPService calls to a Grails server, worked appropriately.  Again, I was very impressed with abilities of dpUInt.

http://code.google.com/p/dpuint/

Kind regards,

-- chris bartling --</description>
		<content:encoded><![CDATA[<p>Eric,</p>
<p>Have you seen digital primates dpUInt Flex unit and integration testing framework?  I&#8217;ve done some work with it and I&#8217;m very, very impressed.  They tried to use FlexUnit for unit testing UIComponents, but FlexUnit really doesn&#8217;t have the infrastructure to proper host UIComponents or asynchronous constructs to listen for events.  I&#8217;ve done a presentation at a healthcare startup company in Minneapolis, MN where I incrementally built up a data entry form, driving the development with dpUInt tests.  I was able to also integration test Cairngorm plumbing, ensuring that the full stack, including the HTTPService calls to a Grails server, worked appropriately.  Again, I was very impressed with abilities of dpUInt.</p>
<p><a href="http://code.google.com/p/dpuint/" rel="nofollow">http://code.google.com/p/dpuint/</a></p>
<p>Kind regards,</p>
<p>&#8211; chris bartling &#8211;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eric</title>
		<link>http://www.ericfeminella.com/blog/2008/01/18/flex-unit-testsuitehelper/comment-page-1/#comment-4092</link>
		<dc:creator>eric</dc:creator>
		<pubDate>Fri, 18 Jan 2008 21:07:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2008/01/18/flex-unit-testsuitehelper/#comment-4092</guid>
		<description>Hey Robert,

The TestSuiteHelper is different than the built in Flex Unit utility in one very important way; there are no rules enforcing a specific naming convention. Many developers use different nomenclatures for naming their tests, Flex Unit requires all tests to be prepended with the word &quot;test&quot; which is not very flexible

- Eric</description>
		<content:encoded><![CDATA[<p>Hey Robert,</p>
<p>The TestSuiteHelper is different than the built in Flex Unit utility in one very important way; there are no rules enforcing a specific naming convention. Many developers use different nomenclatures for naming their tests, Flex Unit requires all tests to be prepended with the word &#8220;test&#8221; which is not very flexible</p>
<p>- Eric</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Cadena</title>
		<link>http://www.ericfeminella.com/blog/2008/01/18/flex-unit-testsuitehelper/comment-page-1/#comment-4085</link>
		<dc:creator>Robert Cadena</dc:creator>
		<pubDate>Fri, 18 Jan 2008 18:52:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2008/01/18/flex-unit-testsuitehelper/#comment-4085</guid>
		<description>hi eric,

thanks for the post, i&#039;m always glad someone promotes testing since it helps immensely.  making tests may seem to take more time, but they actually can reduce the amount of time allowing you to bypass having to run your whole app to get to the possible point of failure manually.  instead you can isolate that point via tests.  also, i find them helpful in debugging with the step-through debugger; i only have to run my tests in order to step through a specific section of code and i can avoid bringing up the whole app.

flexunit already has your testsuitehelper functionality built in, tho.  if you extend TestCase and pass the TestCase class (not instance) as a parameter to a addTestSuite then it will automatically look for methods that begin with &quot;test&quot;.

here&#039;s a quick example:

var suite:TestSuite = new TestSuite();
suite.addTestSuite(ManifestParserTest);

that call will add all &quot;testXXX&quot; methods as tests.  this is in the isTestMethod of TestCase.

now if i could just automate the addTestSuite by introspecting over a package for all classes that extend TestCase, that would be sweet!</description>
		<content:encoded><![CDATA[<p>hi eric,</p>
<p>thanks for the post, i&#8217;m always glad someone promotes testing since it helps immensely.  making tests may seem to take more time, but they actually can reduce the amount of time allowing you to bypass having to run your whole app to get to the possible point of failure manually.  instead you can isolate that point via tests.  also, i find them helpful in debugging with the step-through debugger; i only have to run my tests in order to step through a specific section of code and i can avoid bringing up the whole app.</p>
<p>flexunit already has your testsuitehelper functionality built in, tho.  if you extend TestCase and pass the TestCase class (not instance) as a parameter to a addTestSuite then it will automatically look for methods that begin with &#8220;test&#8221;.</p>
<p>here&#8217;s a quick example:</p>
<p>var suite:TestSuite = new TestSuite();<br />
suite.addTestSuite(ManifestParserTest);</p>
<p>that call will add all &#8220;testXXX&#8221; methods as tests.  this is in the isTestMethod of TestCase.</p>
<p>now if i could just automate the addTestSuite by introspecting over a package for all classes that extend TestCase, that would be sweet!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

