<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Digital Sandwich - Comments</title>
    <link>http://www.ds-o.com/</link>
    <description>Digital Sandwich - PHP, Music, and other stuff</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.2 - http://www.s9y.org/</generator>
    <pubDate>Wed, 20 Aug 2008 12:55:16 GMT</pubDate>

    <image>
        <url>http://www.ds-o.com/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Digital Sandwich - Comments - Digital Sandwich - PHP, Music, and other stuff</title>
        <link>http://www.ds-o.com/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>osisus: PHPUnit Database Extension (DBUnit Port)</title>
    <link>http://www.ds-o.com/archives/63-PHPUnit-Database-Extension-DBUnit-Port.html#c1074</link>
            <category></category>
    
    <comments>http://www.ds-o.com/archives/63-PHPUnit-Database-Extension-DBUnit-Port.html#comments</comments>
    <wfw:comment>http://www.ds-o.com/wfwcomment.php?cid=63</wfw:comment>

    

    <author>nospam@example.com (osisus)</author>
    <content:encoded>
    Thanks a lot for your work. It is very helpful.

I didn&#039;t find a way to build quickly a dataset from the database, so I develop the following php script. I hope it will be useful to some people...

Cheers !

OS.


&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;//Deals&amp;#160;with&amp;#160;the&amp;#160;optional&amp;#160;GET&amp;#160;parameter
$displayInBrowser&amp;#160;=&amp;#160;FALSE;
$openMarkupChar&amp;#160;=&amp;#160;&#039;\n&quot;;

//Loop&amp;#160;on&amp;#160;each&amp;#160;table&amp;#160;to&amp;#160;retrieve&amp;#160;its&amp;#160;content
foreach&amp;#160;&amp;#40;$tablesListArray&amp;#160;as&amp;#160;$tableName&amp;#41;&amp;#160;{	
	$queryResult&amp;#160;=&amp;#160;mysql_query&amp;#40;&#039;SELECT&amp;#160;&amp;#42;&amp;#160;FROM&amp;#160;`&#039;&amp;#160;.&amp;#160;$tableName&amp;#160;.&amp;#160;&#039;`&#039;&amp;#41;;
	while&amp;#160;&amp;#40;$tableRowArray&amp;#160;=&amp;#160;mysql_fetch_assoc&amp;#40;$queryResult&amp;#41;&amp;#41;&amp;#160;{
		
		//Open&amp;#160;the&amp;#160;database&amp;#160;item&amp;#160;XML&amp;#160;markup
		echo&amp;#160;&quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;$openMarkupChar$tableName&quot;;
		
		//Loop&amp;#160;on&amp;#160;each&amp;#160;column&amp;#160;to&amp;#160;get&amp;#160;the&amp;#160;values.
		foreach&amp;#160;&amp;#40;$tableRowArray&amp;#160;as&amp;#160;$columnName&amp;#160;=&amp;#62;&amp;#160;$value&amp;#41;&amp;#160;{
			echo&amp;#160;&quot;&amp;#160;$columnName=&quot;&quot;&amp;#160;.&amp;#160;htmlentities&amp;#40;$value&amp;#41;&amp;#160;.&amp;#160;&quot;&quot;&quot;;
		}
		
		//Close&amp;#160;the&amp;#160;database&amp;#160;item&amp;#160;XML&amp;#160;markup
		echo&amp;#160;&quot;&amp;#160;/&amp;#62;\n&quot;;
	}	
}

//Close&amp;#160;the&amp;#160;Dataset&amp;#160;XML&amp;#160;node
echo&amp;#160;&quot;$openMarkupChar/dataset&amp;#62;\n&quot;;


if&amp;#160;&amp;#40;$displayInBrowser&amp;#41;&amp;#160;{
	echo&amp;#160;&quot;&quot;;
}&lt;/div&gt; 
    </content:encoded>

    <pubDate>Thu, 14 Aug 2008 09:28:57 -0400</pubDate>
    <guid isPermaLink="false">http://www.ds-o.com/archives/63-guid.html#c1074</guid>
    
</item>
<item>
    <title>Mathieu: Late Static Binding (LSB) forward_static_call()</title>
    <link>http://www.ds-o.com/archives/69-Late-Static-Binding-LSB-forward_static_call.html#c1073</link>
            <category></category>
    
    <comments>http://www.ds-o.com/archives/69-Late-Static-Binding-LSB-forward_static_call.html#comments</comments>
    <wfw:comment>http://www.ds-o.com/wfwcomment.php?cid=69</wfw:comment>

    

    <author>nospam@example.com (Mathieu)</author>
    <content:encoded>
    A few months later, but it seems that parent:: does forwarding by itself now:



&lt;div class=&quot;php&quot; style=&quot;text-align: left&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;class&lt;/span&gt; ActiveRecord&lt;br /&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; public &lt;a href=&quot;http://www.php.net/static&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;static&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; findByPk&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$id&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #0000ff;&quot;&gt;$class&lt;/span&gt; = get_called_class&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;a href=&quot;http://www.php.net/echo&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;echo&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;ID: $id&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;a href=&quot;http://www.php.net/echo&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;echo&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;CLASS: $class&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;class&lt;/span&gt; Blog extends ActiveRecord &lt;br /&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; public &lt;a href=&quot;http://www.php.net/static&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;static&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; findByPk&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$id&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;a href=&quot;http://www.php.net/echo&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;echo&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;Hello, world! I am BLOG!&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; parent::&lt;span style=&quot;color: #006600;&quot;&gt;findByPk&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$id&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Blog::&lt;span style=&quot;color: #006600;&quot;&gt;findByPk&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;15&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&amp;#160;&lt;/div&gt;

with a recent PHP 5.3 checkout results in:

[geshi]
Hello, world! I am BLOG!
ID: 15
CLASS: Blog
[/geshi] 
    </content:encoded>

    <pubDate>Mon, 11 Aug 2008 02:06:07 -0400</pubDate>
    <guid isPermaLink="false">http://www.ds-o.com/archives/69-guid.html#c1073</guid>
    
</item>
<item>
    <title>Logan: Las Vegas PHP Group: It's Alive</title>
    <link>http://www.ds-o.com/archives/71-Las-Vegas-PHP-Group-Its-Alive.html#c1071</link>
            <category></category>
    
    <comments>http://www.ds-o.com/archives/71-Las-Vegas-PHP-Group-Its-Alive.html#comments</comments>
    <wfw:comment>http://www.ds-o.com/wfwcomment.php?cid=71</wfw:comment>

    

    <author>nospam@example.com (Logan)</author>
    <content:encoded>
    Thanks for the update. I&#039;ll be in &lt;a href=&quot;http://www.ds-o.com/exit.php?url=aHR0cDovL2xhc3ZlZ2FzLm55Y3RvdXJpc3QuY29t&amp;amp;entry_id=71&quot; title=&quot;http://lasvegas.nyctourist.com&quot;  onmouseover=&quot;window.status=&#039;http://lasvegas.nyctourist.com&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  class=&quot;bb-url&quot;&gt;las vegas&lt;/a&gt; next week. 
    </content:encoded>

    <pubDate>Sun, 03 Aug 2008 22:16:59 -0400</pubDate>
    <guid isPermaLink="false">http://www.ds-o.com/archives/71-guid.html#c1071</guid>
    
</item>
<item>
    <title>mjimenez: PHPUnit Database Extension (DBUnit Port)</title>
    <link>http://www.ds-o.com/archives/63-PHPUnit-Database-Extension-DBUnit-Port.html#c1070</link>
            <category></category>
    
    <comments>http://www.ds-o.com/archives/63-PHPUnit-Database-Extension-DBUnit-Port.html#comments</comments>
    <wfw:comment>http://www.ds-o.com/wfwcomment.php?cid=63</wfw:comment>

    

    <author>nospam@example.com (mjimenez)</author>
    <content:encoded>
    Every public testWhatever() method tests some functionality of the class we want to test.

Do they all share the dataset returned by getDataSet()? Is there a way to specify different  initial state for different testWhatever() methods? 

The initial state dataset is class-level or can it be method-level? Or maybe the latter is not a good idea whatsoever?

I want to test a class that is like a finite state machine, and every testWhatever() method is a transition. Therefore, every test method focuses on a different initial state. If I design a class-level dataset as the union of the initial testmethod-level datasets, phpunit forces me to include them again in every final dataset to compare with -except the corresponding to the current test method, substituted by the end state of the transition.
That&#039;s very verbose and redundant, and scales badly when you add test methods.

Alternatively, I can use a test class for each test, but that&#039;s class-verbose; for a system class to test, I need as many test classes as functionalities I want to test; It doesn&#039;t look as a clean implementation of a unit test to me, does it?

Thanks! 
    </content:encoded>

    <pubDate>Fri, 18 Jul 2008 06:32:02 -0400</pubDate>
    <guid isPermaLink="false">http://www.ds-o.com/archives/63-guid.html#c1070</guid>
    
</item>
<item>
    <title>mjimenez: Adding Database Tests to Existing PHPUnit Test Cases</title>
    <link>http://www.ds-o.com/archives/64-Adding-Database-Tests-to-Existing-PHPUnit-Test-Cases.html#c1069</link>
            <category></category>
    
    <comments>http://www.ds-o.com/archives/64-Adding-Database-Tests-to-Existing-PHPUnit-Test-Cases.html#comments</comments>
    <wfw:comment>http://www.ds-o.com/wfwcomment.php?cid=64</wfw:comment>

    

    <author>nospam@example.com (mjimenez)</author>
    <content:encoded>
    You said
  &quot;Yes, this is in fact possible utilizing the PHPUnit_Extensions_DBUnit_DataSet_DataSetFilter decorator&quot;

In my 3.2.21 setting I have to use PHPUnit_Extensions_Database_DataSet_DataSetFilter class instead 
    </content:encoded>

    <pubDate>Thu, 17 Jul 2008 09:49:58 -0400</pubDate>
    <guid isPermaLink="false">http://www.ds-o.com/archives/64-guid.html#c1069</guid>
    
</item>
<item>
    <title>Adrian Schoenig: Adding Database Tests to Existing PHPUnit Test Cases</title>
    <link>http://www.ds-o.com/archives/64-Adding-Database-Tests-to-Existing-PHPUnit-Test-Cases.html#c1068</link>
            <category></category>
    
    <comments>http://www.ds-o.com/archives/64-Adding-Database-Tests-to-Existing-PHPUnit-Test-Cases.html#comments</comments>
    <wfw:comment>http://www.ds-o.com/wfwcomment.php?cid=64</wfw:comment>

    

    <author>nospam@example.com (Adrian Schoenig)</author>
    <content:encoded>
    PHPUnit_Extensions_Database_Operation_RowBased::execute() is the bottle neck to be precise. 
    </content:encoded>

    <pubDate>Sun, 06 Jul 2008 22:59:46 -0400</pubDate>
    <guid isPermaLink="false">http://www.ds-o.com/archives/64-guid.html#c1068</guid>
    
</item>
<item>
    <title>Adrian Schoenig: Adding Database Tests to Existing PHPUnit Test Cases</title>
    <link>http://www.ds-o.com/archives/64-Adding-Database-Tests-to-Existing-PHPUnit-Test-Cases.html#c1067</link>
            <category></category>
    
    <comments>http://www.ds-o.com/archives/64-Adding-Database-Tests-to-Existing-PHPUnit-Test-Cases.html#comments</comments>
    <wfw:comment>http://www.ds-o.com/wfwcomment.php?cid=64</wfw:comment>

    

    <author>nospam@example.com (Adrian Schoenig)</author>
    <content:encoded>
    I had the problem that loading the database with contents from an XML file was horribly slow (took more than a minute per test case on my setup!) even though there are just a dozen tables in the file with a handful of rows in each.

PHPUnit_Extensions_Database_Operation_RowBased is the bottle neck. I got it to speed up by a factor of almost 40 by changing to transactions and most importantly by replacing

$databaseTableMetaData = $databaseDataSet-&gt;getTableMetaData($table-&gt;getTableMetaData()-&gt;getTableName());

with:

$databaseTableMetaData = $table-&gt;getTableMetaData(); 
    </content:encoded>

    <pubDate>Sun, 06 Jul 2008 22:55:32 -0400</pubDate>
    <guid isPermaLink="false">http://www.ds-o.com/archives/64-guid.html#c1067</guid>
    
</item>
<item>
    <title>Catalin Z. Alexandru: More Form Generator</title>
    <link>http://www.ds-o.com/archives/7-More-Form-Generator.html#c1066</link>
            <category></category>
    
    <comments>http://www.ds-o.com/archives/7-More-Form-Generator.html#comments</comments>
    <wfw:comment>http://www.ds-o.com/wfwcomment.php?cid=7</wfw:comment>

    

    <author>nospam@example.com (Catalin Z. Alexandru)</author>
    <content:encoded>
    I already have a working one, generating all types of inputs with all their HTML attributes. It was easy, it took me two days for the core and a week for input validation and some other short little features. 
    </content:encoded>

    <pubDate>Fri, 27 Jun 2008 05:07:44 -0400</pubDate>
    <guid isPermaLink="false">http://www.ds-o.com/archives/7-guid.html#c1066</guid>
    
</item>
<item>
    <title>Andreas Wiik: PHPUnit Database Extension (DBUnit Port)</title>
    <link>http://www.ds-o.com/archives/63-PHPUnit-Database-Extension-DBUnit-Port.html#c1065</link>
            <category></category>
    
    <comments>http://www.ds-o.com/archives/63-PHPUnit-Database-Extension-DBUnit-Port.html#comments</comments>
    <wfw:comment>http://www.ds-o.com/wfwcomment.php?cid=63</wfw:comment>

    

    <author>nospam@example.com (Andreas Wiik)</author>
    <content:encoded>
    Ahh, you use the same object for both the system and the test. 

Thanks for the answer!

PS: When are you and Sebastian going to update the handbook?
http://www.phpunit.de/pocket_guide/3.2/en/database.html 
    </content:encoded>

    <pubDate>Mon, 16 Jun 2008 04:12:56 -0400</pubDate>
    <guid isPermaLink="false">http://www.ds-o.com/archives/63-guid.html#c1065</guid>
    
</item>
<item>
    <title>Udo: Who needs pear...propel does just fine</title>
    <link>http://www.ds-o.com/archives/29-Who-needs-pear...propel-does-just-fine.html#c1064</link>
            <category></category>
    
    <comments>http://www.ds-o.com/archives/29-Who-needs-pear...propel-does-just-fine.html#comments</comments>
    <wfw:comment>http://www.ds-o.com/wfwcomment.php?cid=29</wfw:comment>

    

    <author>nospam@example.com (Udo)</author>
    <content:encoded>
    A small &quot;How-To&quot; would have been nice &lt;img src=&quot;http://www.ds-o.com/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;
Thanks anyway, I am wrestling with Propel for about 4 Days now - the PEAR-Version... 
    </content:encoded>

    <pubDate>Sun, 15 Jun 2008 12:48:02 -0400</pubDate>
    <guid isPermaLink="false">http://www.ds-o.com/archives/29-guid.html#c1064</guid>
    
</item>
<item>
    <title>Mike Lively: PHPUnit Database Extension (DBUnit Port)</title>
    <link>http://www.ds-o.com/archives/63-PHPUnit-Database-Extension-DBUnit-Port.html#c1063</link>
            <category></category>
    
    <comments>http://www.ds-o.com/archives/63-PHPUnit-Database-Extension-DBUnit-Port.html#comments</comments>
    <wfw:comment>http://www.ds-o.com/wfwcomment.php?cid=63</wfw:comment>

    

    <author>nospam@example.com (Mike Lively)</author>
    <content:encoded>
    you don&#039;t have to use a pdo object in the code you are testing. In fact it is preferred (imo) that you use a completely different connection anyways. I just used the same connection for brevity of the example.

The only requirement for PDO is for the setting up of the tests themselves. You are not required to use PDO in your code. 
    </content:encoded>

    <pubDate>Sat, 14 Jun 2008 19:50:09 -0400</pubDate>
    <guid isPermaLink="false">http://www.ds-o.com/archives/63-guid.html#c1063</guid>
    
</item>
<item>
    <title>Andreas Wiik: PHPUnit Database Extension (DBUnit Port)</title>
    <link>http://www.ds-o.com/archives/63-PHPUnit-Database-Extension-DBUnit-Port.html#c1062</link>
            <category></category>
    
    <comments>http://www.ds-o.com/archives/63-PHPUnit-Database-Extension-DBUnit-Port.html#comments</comments>
    <wfw:comment>http://www.ds-o.com/wfwcomment.php?cid=63</wfw:comment>

    

    <author>nospam@example.com (Andreas Wiik)</author>
    <content:encoded>
    Can you give an example of what BankAccount() and createTable looks like? 
    </content:encoded>

    <pubDate>Fri, 13 Jun 2008 07:18:12 -0400</pubDate>
    <guid isPermaLink="false">http://www.ds-o.com/archives/63-guid.html#c1062</guid>
    
</item>
<item>
    <title>Andreas Wiik: PHPUnit Database Extension (DBUnit Port)</title>
    <link>http://www.ds-o.com/archives/63-PHPUnit-Database-Extension-DBUnit-Port.html#c1061</link>
            <category></category>
    
    <comments>http://www.ds-o.com/archives/63-PHPUnit-Database-Extension-DBUnit-Port.html#comments</comments>
    <wfw:comment>http://www.ds-o.com/wfwcomment.php?cid=63</wfw:comment>

    

    <author>nospam@example.com (Andreas Wiik)</author>
    <content:encoded>
    It&#039;s probably me being stupid, but...

I don&#039;t really get it. You create a PDO-object and then you send it to the function you are testing. I am not prepared to rewrite my project to make all functions accept a PDO-object.

What am I missing? 
    </content:encoded>

    <pubDate>Fri, 13 Jun 2008 07:13:44 -0400</pubDate>
    <guid isPermaLink="false">http://www.ds-o.com/archives/63-guid.html#c1061</guid>
    
</item>
<item>
    <title>Brian Kowalsky: Windows 98 Drivers for Dell Memory Key</title>
    <link>http://www.ds-o.com/archives/25-Windows-98-Drivers-for-Dell-Memory-Key.html#c1060</link>
            <category></category>
    
    <comments>http://www.ds-o.com/archives/25-Windows-98-Drivers-for-Dell-Memory-Key.html#comments</comments>
    <wfw:comment>http://www.ds-o.com/wfwcomment.php?cid=25</wfw:comment>

    

    <author>nospam@example.com (Brian Kowalsky)</author>
    <content:encoded>
    I had the same roblem with the memory key. it drove me insane :(( 
    </content:encoded>

    <pubDate>Tue, 10 Jun 2008 06:23:19 -0400</pubDate>
    <guid isPermaLink="false">http://www.ds-o.com/archives/25-guid.html#c1060</guid>
    
</item>
<item>
    <title>Adrian: Adding Database Tests to Existing PHPUnit Test Cases</title>
    <link>http://www.ds-o.com/archives/64-Adding-Database-Tests-to-Existing-PHPUnit-Test-Cases.html#c1059</link>
            <category></category>
    
    <comments>http://www.ds-o.com/archives/64-Adding-Database-Tests-to-Existing-PHPUnit-Test-Cases.html#comments</comments>
    <wfw:comment>http://www.ds-o.com/wfwcomment.php?cid=64</wfw:comment>

    

    <author>nospam@example.com (Adrian)</author>
    <content:encoded>
    Hi Mark,

Great extension! I&#039;ve noticed that you used to work on the official documentation of this feature (http://www.phpunit.de/pocket_guide/3.2/en/database.html). However, it hasn&#039;t been updated in last 6 months. Any chance you will find some time to finish it? &lt;img src=&quot;http://www.ds-o.com/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;

Cheers. 
    </content:encoded>

    <pubDate>Tue, 10 Jun 2008 02:59:53 -0400</pubDate>
    <guid isPermaLink="false">http://www.ds-o.com/archives/64-guid.html#c1059</guid>
    
</item>

</channel>
</rss>