<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sun, 07 Sep 2008 15:27:00 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Padraic Brady's Blog: The PHPSpec Zend Framework App Testing Manifesto: Preamble]]></title>
      <guid>http://www.phpdeveloper.org/news/9416</guid>
      <link>http://www.phpdeveloper.org/news/9416</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has <a href="http://blog.astrumfutura.com/archives/335-The-PHPSpec-Zend-Framework-App-Testing-Manifesto-Preamble.html">posted a manifesto</a> of sorts about the work that he's been doing on his <a href="http://dev.phpspec.org/manual/en">PHPSpec</a> library and trying to work it into the approval process for the Zend Framework.
</p>
<blockquote>
I'll be attempting to pound the Zend Framework into submission so I can apply Behaviour-Driven Development (BDD) using <a href="http://dev.phpspec.org/manual/en">PHPSpec</a> when I write a Controller. Why? Because I feel like it, and it gives me an excuse to promote one possible incarnation of PHPMock and the PHPSpec Zend Framework extension. See? Perfectly reasonable selfishness!
</blockquote>
<p>
He hopes to move it past the typical test-driven development process that PHPUnit offers and "kick your ass into high-TDD gear" without having to have worked much with it before then (the key is simplicity).
</p>
<p>
He includes some code examples (how it should flow) and describes some of the challenges that he's coming across so far, specifically with the way that the Zend Framework works with the Controllers and what he wants to accomplish.
</p>]]></description>
      <pubDate>Mon, 14 Jan 2008 10:22:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Sebastian Bergmann's Blog: Hamcrest]]></title>
      <guid>http://www.phpdeveloper.org/news/9337</guid>
      <link>http://www.phpdeveloper.org/news/9337</link>
      <description><![CDATA[<p>
In a <a href="http://sebastian-bergmann.de/archives/733-Hamcrest.html">new post</a> to his blog, <i>Sebastian Bergmann</i> mentions a new effort he's undertaken - the porting of the <a href="http://code.google.com/p/hamcrest/">Hamcrest</a> library of matcher objects to PHP.
</p>
<blockquote>
I have begun to port <a href="http://code.google.com/p/hamcrest/">Hamcrest</a>, which provides a library of matcher objects (also known as constraints or predicates) allowing "match" rules to be defined declaratively, to be used in other frameworks. Typical scenarios include testing frameworks, mocking libraries and UI validation rules, to PHP.
</blockquote>
<p>
The <a href="http://fisheye3.cenqua.com/browse/hamcrest/trunk/hamcrest-php">hamcrest-php project</a> compliments other current hamcrest-related projects and his ultimate goal is to make it available to the <a href="http://www.phpunit.de">PHPUnit</a> testing community (as well as with the <a href="http://code.google.com/p/phpmock/">PHPMock</a> effort).
</p>]]></description>
      <pubDate>Tue, 01 Jan 2008 14:16:00 -0600</pubDate>
    </item>
  </channel>
</rss>
