<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>HackIX &#187; phpUnit</title>
	<atom:link href="http://blog.hackix.com/tag/phpunit/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hackix.com</link>
	<description>HackIX: Small Hacks for a Large World</description>
	<lastBuildDate>Thu, 19 Jan 2012 12:50:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<image>
<link>http://blog.hackix.com</link>
<url>http://blog.hackix.com/wp-content/cbnet-favicon/favicon(5).ico</url>
<title>HackIX</title>
</image>
		<item>
		<title>Unit Testing Doctrine 2 Entities</title>
		<link>http://blog.hackix.com/2011/02/unit-testing-doctrine-2-entities-2/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/02/unit-testing-doctrine-2-entities-2/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 11:15:45 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[phpUnit]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=681</guid>
		<description><![CDATA[Integrate Doctrine 2 into your Zend Framework project. Drive with tests first!
via Zendcasts.
]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/02/unit-testing-doctrine-2-entities-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unit Testing Action Helpers</title>
		<link>http://blog.hackix.com/2010/11/unit-testing-action-helpers/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/11/unit-testing-action-helpers/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 20:33:47 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Unit Testing]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[phpUnit]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=671</guid>
		<description><![CDATA[A look at how action helpers function and effective ways of unit testing them.
via Zendcasts.
]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/11/unit-testing-action-helpers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search each class for function names that match except for the underscore prefix</title>
		<link>http://blog.hackix.com/2010/08/search-each-class-for-function-names-that-match-except-for-the-underscore-prefix/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/08/search-each-class-for-function-names-that-match-except-for-the-underscore-prefix/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 22:16:40 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[phpUnit]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=637</guid>
		<description><![CDATA[Bill Karwin posts a useful little snippet that will list and search each class for function names that match except for the underscore prefix, private / protected functions.

< ?php
/**
  * Find methods that differ only by the underscore prefix.
  * by Bill Karwin August 2010
  *
  * I release this code [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/08/search-each-class-for-function-names-that-match-except-for-the-underscore-prefix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Acceptance Test-Driven Development</title>
		<link>http://blog.hackix.com/2010/05/acceptance-test-driven-development/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/05/acceptance-test-driven-development/#comments</comments>
		<pubDate>Wed, 26 May 2010 20:38:02 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Unit Testing]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[phpUnit]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Zend_Test]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=555</guid>
		<description><![CDATA[Giorgio Sironi writes an interesting TDD story; I am halfway through reading Growing object-oriented software, guided by tests, a book that teaches Test-Driven Development in a Java environment. A review will come soon, since the process described in this work is really language-agnostic and interesting also for php developers.
However, the book’s authors introduce a very [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/05/acceptance-test-driven-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Talk: PHP Best Practices — Matthew Weier O’Phinney and Lorna Jane Mitchell</title>
		<link>http://blog.hackix.com/2010/05/talk-php-best-practices-matthew-weier-ophinney-and-lorna-jane-mitchell/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/05/talk-php-best-practices-matthew-weier-ophinney-and-lorna-jane-mitchell/#comments</comments>
		<pubDate>Thu, 20 May 2010 01:16:32 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Talks]]></category>
		<category><![CDATA[Unit Testing]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[phpUnit]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=549</guid>
		<description><![CDATA[
Writing maintainable code is an art that takes effort and practice  to master.
Part of that art is learning what tools and strategies will assist you  in that effort. In this tutorial, we will cover a variety of practices and tools  that can make your life, and the lives of your team members, [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/05/talk-php-best-practices-matthew-weier-ophinney-and-lorna-jane-mitchell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Continuous Integration with Atlassian Bamboo</title>
		<link>http://blog.hackix.com/2010/03/php-continuous-integration-with-atlassian-bamboo/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/03/php-continuous-integration-with-atlassian-bamboo/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 04:11:03 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Unit Testing]]></category>
		<category><![CDATA[Atlassian]]></category>
		<category><![CDATA[Bamboo]]></category>
		<category><![CDATA[Continuous integration]]></category>
		<category><![CDATA[phpUnit]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=432</guid>
		<description><![CDATA[Mike  Willbanks writes; Continuous integration is all the rage these days; you are unit  testing your code are you not?  During some consulting in January with  the help of Sebastian Bergmann,  from thePHP.cc, we setup continuous  integration utilizing Atlassian Bamboo and received training on PHPUnit.
Using Atlassian Bamboo for continuous [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/03/php-continuous-integration-with-atlassian-bamboo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Started with Zend_Test</title>
		<link>http://blog.hackix.com/2010/01/getting-started-with-zend_test/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/01/getting-started-with-zend_test/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 14:00:04 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Unit Testing]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[phpUnit]]></category>
		<category><![CDATA[Zend_Test]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=270</guid>
		<description><![CDATA[Matthew Turland has written a very nice article on Unit Testing using Zend_Test, Zend_Test_PHPUnit_DatabaseTestCase,  Zend_Test_PHPUnit_ControllerTestCase where he uses a few interesting solutions. Definitely worth a read.
“I worked on a project recently where we used Zend Framework. As part of that project, I was tasked with writing unit tests. So, I went to the “tests” [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/01/getting-started-with-zend_test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Continuous Integration for PHP — phpUnderControl &amp; CruiseControl</title>
		<link>http://blog.hackix.com/2010/01/continuous-integration-for-php-phpundercontrol-cruisecontrol/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/01/continuous-integration-for-php-phpundercontrol-cruisecontrol/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 17:23:13 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Unit Testing]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Code Coverage]]></category>
		<category><![CDATA[CodeSniffer]]></category>
		<category><![CDATA[PEAR]]></category>
		<category><![CDATA[PHPDocumentor]]></category>
		<category><![CDATA[phpUnderControl]]></category>
		<category><![CDATA[phpUnit]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=181</guid>
		<description><![CDATA[Did you know that you can automate unit tests (which is the PHP worlds equalient of compilation checks :-) ).

Set up your development team using local checkouts of the project and have them do local PHPUnit tests, check their changes in and then get Continuous Integration checks done on a central server using phpUnderControl that emails the team with success/fail reports, it's a good way to work.]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/01/continuous-integration-for-php-phpundercontrol-cruisecontrol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

