<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>images/site/approach.jpg</filename>
    </added>
    <added>
      <filename>images/site/bullet.png</filename>
    </added>
    <added>
      <filename>images/site/comment-b-bg.png</filename>
    </added>
    <added>
      <filename>images/site/comment-bg.png</filename>
    </added>
    <added>
      <filename>images/site/consulting.jpg</filename>
    </added>
    <added>
      <filename>images/site/container-bg.png</filename>
    </added>
    <added>
      <filename>images/site/container-bg3.png</filename>
    </added>
    <added>
      <filename>images/site/container-interior-bg.png</filename>
    </added>
    <added>
      <filename>images/site/divider-footer.png</filename>
    </added>
    <added>
      <filename>images/site/divider.png</filename>
    </added>
    <added>
      <filename>images/site/footer-bg.jpg</filename>
    </added>
    <added>
      <filename>images/site/footer-interior-bg.png</filename>
    </added>
    <added>
      <filename>images/site/fragment-bg.png</filename>
    </added>
    <added>
      <filename>images/site/home-bg.png</filename>
    </added>
    <added>
      <filename>images/site/home-header-bg.jpg</filename>
    </added>
    <added>
      <filename>images/site/home-header-bg.png</filename>
    </added>
    <added>
      <filename>images/site/home-secondary-bg.jpg</filename>
    </added>
    <added>
      <filename>images/site/icons/ajax-loader.gif</filename>
    </added>
    <added>
      <filename>images/site/icons/ajaxloader.gif</filename>
    </added>
    <added>
      <filename>images/site/icons/ask.png</filename>
    </added>
    <added>
      <filename>images/site/icons/blinkbits.png</filename>
    </added>
    <added>
      <filename>images/site/icons/blinklist.png</filename>
    </added>
    <added>
      <filename>images/site/icons/bloglines.png</filename>
    </added>
    <added>
      <filename>images/site/icons/bmarks.png</filename>
    </added>
    <added>
      <filename>images/site/icons/bookmark.gif</filename>
    </added>
    <added>
      <filename>images/site/icons/close.gif</filename>
    </added>
    <added>
      <filename>images/site/icons/comments.png</filename>
    </added>
    <added>
      <filename>images/site/icons/delicious.png</filename>
    </added>
    <added>
      <filename>images/site/icons/delirious.png</filename>
    </added>
    <added>
      <filename>images/site/icons/digg.png</filename>
    </added>
    <added>
      <filename>images/site/icons/diggita.png</filename>
    </added>
    <added>
      <filename>images/site/icons/dzone.png</filename>
    </added>
    <added>
      <filename>images/site/icons/feedmelinks.png</filename>
    </added>
    <added>
      <filename>images/site/icons/furl.png</filename>
    </added>
    <added>
      <filename>images/site/icons/gabbr.gif</filename>
    </added>
    <added>
      <filename>images/site/icons/google.png</filename>
    </added>
    <added>
      <filename>images/site/icons/im_yahoo.gif</filename>
    </added>
    <added>
      <filename>images/site/icons/info.png</filename>
    </added>
    <added>
      <filename>images/site/icons/linkagogo.png</filename>
    </added>
    <added>
      <filename>images/site/icons/live.png</filename>
    </added>
    <added>
      <filename>images/site/icons/magnolia.png</filename>
    </added>
    <added>
      <filename>images/site/icons/my_socializer.gif</filename>
    </added>
    <added>
      <filename>images/site/icons/netscape.gif</filename>
    </added>
    <added>
      <filename>images/site/icons/netvouz.png</filename>
    </added>
    <added>
      <filename>images/site/icons/newsvine.png</filename>
    </added>
    <added>
      <filename>images/site/icons/oknotizie.gif</filename>
    </added>
    <added>
      <filename>images/site/icons/rawsugar.png</filename>
    </added>
    <added>
      <filename>images/site/icons/reddit.png</filename>
    </added>
    <added>
      <filename>images/site/icons/refresh.png</filename>
    </added>
    <added>
      <filename>images/site/icons/resize.jpg</filename>
    </added>
    <added>
      <filename>images/site/icons/rojo.png</filename>
    </added>
    <added>
      <filename>images/site/icons/scuttle.png</filename>
    </added>
    <added>
      <filename>images/site/icons/segnalo.png</filename>
    </added>
    <added>
      <filename>images/site/icons/shadows.png</filename>
    </added>
    <added>
      <filename>images/site/icons/slashdot.png</filename>
    </added>
    <added>
      <filename>images/site/icons/smarking.png</filename>
    </added>
    <added>
      <filename>images/site/icons/socialdust.png</filename>
    </added>
    <added>
      <filename>images/site/icons/socializer.png</filename>
    </added>
    <added>
      <filename>images/site/icons/sphinn.png</filename>
    </added>
    <added>
      <filename>images/site/icons/spurl.png</filename>
    </added>
    <added>
      <filename>images/site/icons/squidoo.png</filename>
    </added>
    <added>
      <filename>images/site/icons/stumbleupon.png</filename>
    </added>
    <added>
      <filename>images/site/icons/tailrank.png</filename>
    </added>
    <added>
      <filename>images/site/icons/technorati.png</filename>
    </added>
    <added>
      <filename>images/site/icons/yahoo_myweb.png</filename>
    </added>
    <added>
      <filename>images/site/interior-bg.png</filename>
    </added>
    <added>
      <filename>images/site/jobs.jpg</filename>
    </added>
    <added>
      <filename>images/site/nav-bg.png</filename>
    </added>
    <added>
      <filename>images/site/page-bg.jpg</filename>
    </added>
    <added>
      <filename>images/site/relevance-logo.gif</filename>
    </added>
    <added>
      <filename>images/site/relevance-logo.png</filename>
    </added>
    <added>
      <filename>images/site/search-bg.gif</filename>
    </added>
    <added>
      <filename>images/site/sidebar-bg.png</filename>
    </added>
    <added>
      <filename>images/site/taglines.png</filename>
    </added>
    <added>
      <filename>images/site/training.jpg</filename>
    </added>
    <added>
      <filename>javascripts/application.js</filename>
    </added>
    <added>
      <filename>javascripts/prototype.js</filename>
    </added>
    <added>
      <filename>stylesheets/ajax-loader.gif</filename>
    </added>
    <added>
      <filename>stylesheets/ajaxloader.gif</filename>
    </added>
    <added>
      <filename>stylesheets/as_style.css</filename>
    </added>
    <added>
      <filename>stylesheets/cobalt.css</filename>
    </added>
    <added>
      <filename>stylesheets/layout.css</filename>
    </added>
    <added>
      <filename>stylesheets/main.css</filename>
    </added>
    <added>
      <filename>stylesheets/screen.css</filename>
    </added>
    <added>
      <filename>stylesheets/socializer.css</filename>
    </added>
    <added>
      <filename>stylesheets/streamlined.css</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,116 +1,261 @@
-&lt;html&gt;
-&lt;head&gt;
-&lt;style&gt;
-h2 {
-  border-top-style: solid;
-  padding-top: 0.5em; 
-}
-&lt;/style&gt;
+&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;
+        &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
+
+&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; lang=&quot;en&quot;&gt;
+  &lt;head&gt;
+    &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
+    &lt;title&gt;Test-Driven Development&lt;/title&gt;
+    
+    &lt;link rel=&quot;stylesheet&quot; href=&quot;./stylesheets/screen.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; title=&quot;thinkrelevance screen style&quot; charset=&quot;utf-8&quot; /&gt;
+    &lt;script src=&quot;./javascripts/prototype.js&quot; type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;
+    &lt;script src=&quot;./javascripts/application.js&quot; type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;
+    &lt;!--[if lt IE 7]&gt;
+
+        &lt;script src=&quot;http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
+        &lt;![endif]--&gt;
 
 &lt;/head&gt;
-&lt;body&gt;
 
-&lt;h1&gt;TDD in two days&lt;/h1&gt;
-
-&lt;h2&gt;Why Test?&lt;/h2&gt;
-
-&lt;h2&gt;XUnit Frameworks&lt;/h2&gt;
-
-&lt;h3&gt;Reading&lt;/h3&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;downloads/junit4.4/doc/cookbook/cookbook.htm&quot;&gt;JUnit Cookbook&lt;/a&gt;: quick start for JUnit 4&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;downloads/junit4.4/doc/testinfected/testing.htm&quot;&gt;JUnit Test Infected&lt;/a&gt;: quick start for JUnit 3&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h3&gt;Examples&lt;/h3&gt;
-
-&lt;ul&gt;
-&lt;li&gt;Using &lt;a href=&quot;examples/junit4/junit4/learning/StringUtilsTest.java&quot;&gt;tests&lt;/a&gt; to explore third party code&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h3&gt;Labs:&lt;/h3&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;labs/tdd&quot;&gt;TDD&lt;/a&gt;: TDD for Pizza shop&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h3&gt;Solutions:&lt;/h3&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;labs/tdd/solution&quot;&gt;Solution project&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;BDD&lt;/h2&gt;
-
-&lt;h3&gt;Examples&lt;/h3&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;examples/easyb/easyb/LargestStory.groovy&quot;&gt;LargestStory&lt;/a&gt;: easyb story for Largest.java&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;examples/jtestr/largest_spec.rb&quot;&gt;LargestSpec&lt;/a&gt;: RSpec spec for Largest.java&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;Coverage&lt;/h2&gt;
-
-&lt;h3&gt;Examples&lt;/h3&gt;
-
-&lt;ul&gt;
-&lt;li&gt;Anything that isn't covered!&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;examples/build.xml&quot;&gt;Build script&lt;/a&gt;: Cobertura tasks&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h3&gt;Labs&lt;/h3&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;labs/cobertura&quot;&gt;Cobertura&lt;/a&gt;: Coverage lab&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h3&gt;Solutions&lt;/h3&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;labs/cobertura/solution&quot;&gt;Solution project&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;Refactoring&lt;/h2&gt;
-
-&lt;h3&gt;Examples&lt;/h3&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;examples/src/examples/ipod/before/Ipod.java&quot;&gt;Ipod&lt;/a&gt;: before refactoring&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;examples/src/examples/ipod/before/Ipod.java&quot;&gt;Ipod&lt;/a&gt;: after refactoring&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;examples/junit4/junit4/ipod/IpodTest.java&quot;&gt;JUnit4&lt;/a&gt;: tests&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h3&gt;Labs&lt;/h3&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;labs/refactoring&quot;&gt;Refactoring&lt;/a&gt;: Refactoring the Pizza and Order classes&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h3&gt;Solutions&lt;/h3&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;labs/refactoring/solution&quot;&gt;Solution project&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2&gt;Mocking&lt;/h2&gt;
-
-&lt;h3&gt;Examples&lt;/h3&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;examples/src/examples/space&quot;&gt;Space&lt;/a&gt;: SpaceStation simulation&lt;/li&gt;
-&lt;li&gt;&lt;a href=&quot;examples/junit3/junit3/space&quot;&gt;Tests&lt;/a&gt;: Tests&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h3&gt;Labs&lt;/h3&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;labs/mocking&quot;&gt;Mocking&lt;/a&gt;: Mocking OrderItem&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h3&gt;Solutions&lt;/h3&gt;
-
-&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;labs/mocking/solution&quot;&gt;Solution project&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
+&lt;body class=&quot;interior sidebar&quot;&gt;
+
+  &lt;div id=&quot;container&quot; &gt;
+    
+    &lt;div id=&quot;header&quot; class=&quot;container&quot;&gt;
+      
+      &lt;div id=&quot;header-primary&quot;&gt;
+        &lt;h3&gt;&lt;a href=&quot;http://thinkrelevance.com&quot; class=&quot;logo&quot;&gt;Relevance, Inc.&lt;/a&gt;&lt;/h3&gt;
+	
+      &lt;/div&gt;
+
+      &lt;div id=&quot;navigation&quot;&gt;
+        &lt;ul&gt;
+
+	  &lt;!--                                         &lt;li class=&quot;consulting&quot;&gt;&lt;a href=&quot;http://thinkrelevance.com/consulting&quot;&gt;Consulting&lt;/a&gt;&lt;/li&gt; --&gt;
+	  &lt;!--                                         &lt;li class=&quot;clients&quot;&gt;&lt;a href=&quot;http://thinkrelevance.com/clients&quot;&gt;Clients&lt;/a&gt;&lt;/li&gt; --&gt;
+	  &lt;!--                                         &lt;li class=&quot;approach&quot;&gt;&lt;a href=&quot;http://thinkrelevance.com/approach&quot;&gt;Approach&lt;/a&gt;&lt;/li&gt; --&gt;
+	  &lt;!--                                         &lt;li class=&quot;opensource&quot;&gt;&lt;a href=&quot;http://thinkrelevance.com/open-source&quot;&gt;Open Source&lt;/a&gt;&lt;/li&gt; --&gt;
+	  &lt;!--                                         &lt;li class=&quot;books&quot;&gt;&lt;a href=&quot;http://thinkrelevance.com/books&quot;&gt;Books&lt;/a&gt;&lt;/li&gt; --&gt;
+	  &lt;!--                                         &lt;li class=&quot;training&quot;&gt;&lt;a href=&quot;http://thinkrelevance.com/training&quot;&gt;Training&lt;/a&gt;&lt;/li&gt; --&gt;
+	  
+	  &lt;!--                                         &lt;li class=&quot;about&quot;&gt;&lt;a href=&quot;http://thinkrelevance.com/about&quot;&gt;About&lt;/a&gt;&lt;/li&gt; --&gt;
+	  &lt;!--                                         &lt;li class=&quot;jobs&quot;&gt;&lt;a href=&quot;http://thinkrelevance.com/jobs&quot;&gt;Jobs&lt;/a&gt;&lt;/li&gt; --&gt;
+	  &lt;!--                                         &lt;li class=&quot;blog&quot;&gt;&lt;a href=&quot;http://blog.thinkrelevance.com&quot;&gt;Blog&lt;/a&gt;&lt;/li&gt; --&gt;
+        &lt;/ul&gt;
+      &lt;/div&gt;
+      
+    &lt;/div&gt;
+
+    &lt;div id=&quot;page-container&quot; class=&quot;container&quot;&gt;
+      &lt;div id=&quot;page&quot;&gt;
+
+  &lt;div class=&quot;header container&quot;&gt;
+
+    &lt;div class=&quot;all why&quot;&gt;
+      &lt;h2&gt;Why Test?&lt;/h2&gt;
+
+      &lt;h3&gt;Reading&lt;/h3&gt;
+      &lt;ul&gt;
+	&lt;li&gt;A bunch of people. &lt;a href=&quot;http://agilemanifesto.org/&quot;&gt;Manifesto for Agile Softare Development&lt;/a&gt;. The manifesto doesn't have the word &quot;test&quot;, but try to live by it and you will find yourself testing.  &lt;/li&gt;
+	&lt;li&gt;Ford, Neal. &lt;a href=&quot;http://memeagora.blogspot.com/2007/11/building-bridges-without-engineering.html&quot;&gt;Building Bridges without Engineering&lt;/a&gt;. Testing is the engineering rigor of software development.&lt;/li&gt;
+      &lt;/ul&gt;
+    &lt;/div&gt;
+
+    &lt;div class=&quot;all tdd&quot;&gt;
+      &lt;h2&gt;TDD with XUnit Frameworks&lt;/h2&gt;
+
+      &lt;h3&gt;Reading&lt;/h3&gt;
+
+      &lt;ul&gt;
+	&lt;li&gt;&lt;a href=&quot;downloads/junit4.4/doc/cookbook/cookbook.htm&quot;&gt;JUnit Cookbook&lt;/a&gt;: quick start for JUnit 4&lt;/li&gt;
+	&lt;li&gt;&lt;a href=&quot;downloads/junit4.4/doc/testinfected/testing.htm&quot;&gt;JUnit Test Infected&lt;/a&gt;: quick start for JUnit 3&lt;/li&gt;
+      &lt;/ul&gt;
+
+      &lt;h3&gt;Examples&lt;/h3&gt;
+
+      &lt;ul&gt;
+	&lt;li&gt;Using &lt;a href=&quot;examples/junit4/junit4/learning/StringUtilsTest.java&quot;&gt;tests&lt;/a&gt; to explore third party code&lt;/li&gt;
+      &lt;/ul&gt;
+
+      &lt;h3&gt;Labs:&lt;/h3&gt;
+      
+      &lt;ul&gt;
+	&lt;li&gt;&lt;a href=&quot;labs/tdd&quot;&gt;TDD&lt;/a&gt;: TDD for Pizza shop&lt;/li&gt;
+      &lt;/ul&gt;
+
+      &lt;h3&gt;Solutions:&lt;/h3&gt;
+
+      &lt;ul&gt;
+	&lt;li&gt;&lt;a href=&quot;labs/tdd/solution&quot;&gt;Solution project&lt;/a&gt;&lt;/li&gt;
+      &lt;/ul&gt;
+    &lt;/div&gt;
+
+    &lt;div class=&quot;all bdd&quot;&gt;
+      &lt;h2&gt;BDD&lt;/h2&gt;
+
+      &lt;h3&gt;Reading&lt;/h3&gt;
+      &lt;ul&gt;
+	&lt;li&gt;North, Dan &lt;a href=&quot;http://dannorth.net/introducing-bdd&quot;&gt;Introducing BDD&lt;/a&gt;. Words matter, and the difference between &quot;behavior&quot; and &quot;test&quot; is important. BDD evolved from TDD, but it has become something quite different, and can drive the way you think about software.&lt;/li&gt;
+      &lt;/ul&gt;
+
+      &lt;h3&gt;Examples&lt;/h3&gt;
+
+      &lt;ul&gt;
+	&lt;li&gt;&lt;a href=&quot;examples/easyb/easyb/LargestStory.groovy&quot;&gt;LargestStory&lt;/a&gt;: easyb story for Largest.java&lt;/li&gt;
+	&lt;li&gt;&lt;a href=&quot;examples/jtestr/largest_spec.rb&quot;&gt;LargestSpec&lt;/a&gt;: RSpec spec for Largest.java&lt;/li&gt;
+      &lt;/ul&gt;
+    &lt;/div&gt;
+
+    &lt;div class=&quot;all coverage&quot;&gt;
+      &lt;a name=&quot;coverage&quot;&gt;&lt;h2&gt;Coverage&lt;/h2&gt;&lt;/a&gt;
+
+      &lt;h3&gt;Reading&lt;/h3&gt;
+      &lt;ul&gt;
+	&lt;li&gt;Rudolph, Jason. &lt;a href=&quot;http://jasonrudolph.com/blog/2008/06/10/a-brief-discussion-of-code-coverage-types/&quot;&gt;A Brief Discussion of Code Coverage Types&lt;/a&gt;. Understand the different types of code coverage, and how you can use them &lt;em&gt;in conjunction with&lt;/em&gt; other techniques to improve your tests.&lt;/li&gt;
+      &lt;/ul&gt;
+      
+      &lt;h3&gt;Examples&lt;/h3&gt;
+      
+      &lt;ul&gt;
+	&lt;li&gt;Anything that isn't covered!&lt;/li&gt;
+	&lt;li&gt;&lt;a href=&quot;examples/build.xml&quot;&gt;Build script&lt;/a&gt;: Cobertura tasks&lt;/li&gt;
+      &lt;/ul&gt;
+      
+      &lt;h3&gt;Labs&lt;/h3&gt;
+      
+      &lt;ul&gt;
+	&lt;li&gt;&lt;a href=&quot;labs/cobertura&quot;&gt;Cobertura&lt;/a&gt;: Coverage lab&lt;/li&gt;
+      &lt;/ul&gt;
+      
+      &lt;h3&gt;Solutions&lt;/h3&gt;
+      
+      &lt;ul&gt;
+	&lt;li&gt;&lt;a href=&quot;labs/cobertura/solution&quot;&gt;Solution project&lt;/a&gt;&lt;/li&gt;
+      &lt;/ul&gt;
+    &lt;/div&gt;
+    &lt;div class=&quot;all refactoring&quot;&gt;  
+      &lt;h2&gt;Refactoring&lt;/h2&gt;
+      
+      &lt;h3&gt;Examples&lt;/h3&gt;
+
+      &lt;ul&gt;
+	&lt;li&gt;&lt;a href=&quot;examples/src/examples/ipod/before/Ipod.java&quot;&gt;Ipod&lt;/a&gt;: before refactoring&lt;/li&gt;
+	&lt;li&gt;&lt;a href=&quot;examples/src/examples/ipod/before/Ipod.java&quot;&gt;Ipod&lt;/a&gt;: after refactoring&lt;/li&gt;
+	&lt;li&gt;&lt;a href=&quot;examples/junit4/junit4/ipod/IpodTest.java&quot;&gt;JUnit4&lt;/a&gt;: tests&lt;/li&gt;
+      &lt;/ul&gt;
+      
+      &lt;h3&gt;Labs&lt;/h3&gt;
+      
+      &lt;ul&gt;
+	&lt;li&gt;&lt;a href=&quot;labs/refactoring&quot;&gt;Refactoring&lt;/a&gt;: Refactoring the Pizza and Order classes&lt;/li&gt;
+      &lt;/ul&gt;
+      
+      &lt;h3&gt;Solutions&lt;/h3&gt;
+      
+      &lt;ul&gt;
+	&lt;li&gt;&lt;a href=&quot;labs/refactoring/solution&quot;&gt;Solution project&lt;/a&gt;&lt;/li&gt;
+      &lt;/ul&gt;
+    &lt;/div&gt;
+    
+    &lt;div class=&quot;all mocking&quot;&gt;
+      &lt;h2&gt;Mocking&lt;/h2&gt;
+
+      &lt;h3&gt;Reading&lt;/h3&gt;
+      &lt;ul&gt;
+	&lt;li&gt;Fowler, Martin. &lt;a href=&quot;http://martinfowler.com/articles/mocksArentStubs.html&quot;&gt;Mocks Aren't Stubs&lt;/a&gt;. Mocks are part of a larger family of test objects, that can be used to support testing both state and behavior.&lt;/li&gt;
+      &lt;/ul&gt;
+      
+      &lt;h3&gt;Examples&lt;/h3&gt;
+      
+      &lt;ul&gt;
+	&lt;li&gt;&lt;a href=&quot;examples/src/examples/space&quot;&gt;Space&lt;/a&gt;: SpaceStation simulation&lt;/li&gt;
+	&lt;li&gt;&lt;a href=&quot;examples/junit3/junit3/space&quot;&gt;Tests&lt;/a&gt;: Tests&lt;/li&gt;
+      &lt;/ul&gt;
+      
+      &lt;h3&gt;Labs&lt;/h3&gt;
+      
+      &lt;ul&gt;
+	&lt;li&gt;&lt;a href=&quot;labs/mocking&quot;&gt;Mocking&lt;/a&gt;: Mocking OrderItem&lt;/li&gt;
+      &lt;/ul&gt;
+      
+      &lt;h3&gt;Solutions&lt;/h3&gt;
+      
+      &lt;ul&gt;
+	&lt;li&gt;&lt;a href=&quot;labs/mocking/solution&quot;&gt;Solution project&lt;/a&gt;&lt;/li&gt;
+      &lt;/ul&gt;
+    &lt;/body&gt;
+  &lt;/div&gt;
+
+  &lt;div class=&quot;all refactotum&quot;&gt;
+    &lt;h2&gt;Refactotum&lt;/h2&gt;
+
+    &lt;h3&gt;Reading&lt;/h3&gt;
+    &lt;ul&gt;
+      &lt;li&gt;Fields, Jay &lt;a href=&quot;http://blog.jayfields.com/2008/06/developer-testing-and-importance-of.html&quot;&gt;Developer Testing and the Importance of Context&lt;/a&gt;. Links to about a dozen articles that Jay has written about testing. Read each, and consider how/whether they would apply on your project.&lt;/li&gt;
+      &lt;li&gt;Rudolph, Jason. &lt;a href=&quot;http://jasonrudolph.com/blog/2008/06/17/testing-anti-patterns-incidental-coverage/&quot;&gt;Testing Anti-Patterns: Incidental Coverage&lt;/a&gt;. Code coverage can go wrong: lines of code are encountered, but not tested in any meaningful way.&lt;/li&gt;
+      &lt;li&gt;Rudolph, Jason. &lt;a href=&quot;http://jasonrudolph.com/blog/2008/07/01/testing-anti-patterns-overspecification/&quot;&gt;Testing Anti-Patterns: Overspecification&lt;/a&gt;. You can have too much testing. If tests specify details irrelevant to the real purpose of the code, they make it unnecessarily difficult to refactor the code in the future.&lt;/li&gt;
+      &lt;li&gt;Rudolph, Jason. &lt;a href=&quot;http://jasonrudolph.com/blog/2008/07/08/testing-anti-patterns-underspecification/&quot;&gt;Testing Anti-Patterns: Underspecification&lt;/a&gt;. Tests often do too little, and cover only part of the behavior. It is impossible to test every case, but it is critical that you develop a sense for testing boundary cases.&lt;/li&gt;
+    &lt;/ul&gt;
+  &lt;/div&gt;
+
+  &lt;div class=&quot;all additional&quot;&gt;
+
+    &lt;h2&gt;Additional Reading&lt;/h2&gt;
+    &lt;ul&gt;
+      &lt;li&gt;Almiray, Andres &lt;a href=&quot;http://groovy.dzone.com/news/follow-writing-unit-tests-usin&quot;&gt;Follow up on Writing unit tests using Groovy&lt;/a&gt;. Continuing where Malmsten left off, shows how to use builders to create test data.&lt;/li&gt;
+      &lt;li&gt;Beust, Cedric. &lt;a href=&quot;http://beust.com/weblog/archives/000077.html&quot;&gt;Don't Call Super&lt;/a&gt;. It can be difficult to reuse code across JUnit test cases. Inheritance more than one-deep from TestCase is fragile and error-prone.&lt;/li&gt;
+      &lt;li&gt;Beust, Cedric. &lt;a href=&quot;http://www.beust.com/weblog/archives/000170.html&quot;&gt;Using annotation inheritance for testing&lt;/a&gt;. You might want to explicitly state dependencies between tests, and how to do it in TestNG.&lt;/li&gt;
+      &lt;li&gt;Jeffries, Ron. &lt;a href=&quot;http://www.xprogramming.com/software.htm&quot;&gt;(Software Download Page)&lt;/a&gt;. Descriptions and download links for testing tools in a variety of languages.&lt;/li&gt;
+      &lt;li&gt;Malmsten, Thomas &lt;a href=&quot;http://groovy.dzone.com/news/writing-unit-tests-using-groov&quot;&gt;Writing unit tests using Groovy&lt;/a&gt;. Groovy is a much easier language to work in than Java.&lt;/li&gt;
+    &lt;/ul&gt;
+  &lt;/div&gt;
+
+                          
+  &lt;div class=&quot;body&quot;&gt;&lt;/div&gt;
+
+  &lt;div class=&quot;footer&quot;&gt;
+  &lt;/div&gt;
+  
+      &lt;/div&gt;
+
+
+
+
+
+
+
+      
+    &lt;/div&gt;
+
+    &lt;div id=&quot;sidebar&quot;&gt;
+      
+      &lt;div class=&quot;content&quot;&gt;
+
+        &lt;h2&gt;Test-Driven Development&lt;/h2&gt;
+        &lt;ul&gt;
+          &lt;li id=&quot;choose_all&quot;&gt;Whole Course&lt;/li&gt;
+          &lt;li id=&quot;choose_why&quot;&gt;Why Test?&lt;/li&gt;
+          &lt;li id=&quot;choose_tdd&quot;&gt;Test-Driven Development&lt;/li&gt;
+          &lt;li id=&quot;choose_bdd&quot;&gt;Behavior-Driven Development&lt;/li&gt;
+          &lt;li id=&quot;choose_coverage&quot;&gt;Code Coverage&lt;/li&gt;
+          &lt;li id=&quot;choose_refactoring&quot;&gt;Refactoring&lt;/li&gt;
+          &lt;li id=&quot;choose_mocking&quot;&gt;Mocking&lt;/li&gt;
+          &lt;li id=&quot;choose_refactotum&quot;&gt;Refactotum&lt;/li&gt;
+          &lt;li id=&quot;choose_additional&quot;&gt;Additional Resources&lt;/li&gt;
+        &lt;/ul&gt;
+      &lt;/div&gt;
+
+      &lt;div class=&quot;footer&quot;&gt;&amp;nbsp;&lt;/div&gt;
+    &lt;/div&gt;
+    
+  &lt;/div&gt;
+  &lt;div class=&quot;spacer&quot;&gt;&amp;nbsp;&lt;/div&gt;
+  
+&lt;/div&gt;
+
+&lt;div id=&quot;footer&quot;&gt;
+  
+
+&lt;/div&gt;
 &lt;/body&gt;
+&lt;/html&gt;
+</diff>
      <filename>course.html</filename>
    </modified>
    <modified>
      <diff>@@ -243,45 +243,9 @@
           &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
           &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode&quot; /&gt;
         &lt;/PATH_ELEMENT&gt;
-      &lt;/PATH&gt;
-      &lt;PATH&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-      &lt;/PATH&gt;
-      &lt;PATH&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
         &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/testng&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/testng/testng&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/testng/testng/learning&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
+          &lt;option name=&quot;myItemId&quot; value=&quot;Libraries&quot; /&gt;
+          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.LibraryGroupNode&quot; /&gt;
         &lt;/PATH_ELEMENT&gt;
       &lt;/PATH&gt;
       &lt;PATH&gt;
@@ -297,316 +261,6 @@
           &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples&quot; /&gt;
           &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
         &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/testng&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/testng/testng&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/testng/testng/ipod&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-      &lt;/PATH&gt;
-      &lt;PATH&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/testng&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/testng/testng&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/testng/testng/calculator&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-      &lt;/PATH&gt;
-      &lt;PATH&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/src&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/src/groovy&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-      &lt;/PATH&gt;
-      &lt;PATH&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/src&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/src/examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-      &lt;/PATH&gt;
-      &lt;PATH&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/junit4&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/junit4/junit4&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-      &lt;/PATH&gt;
-      &lt;PATH&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/junit4&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/junit4/junit4&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/junit4/junit4/learning&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-      &lt;/PATH&gt;
-      &lt;PATH&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/junit4&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/junit4/junit4&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/junit4/junit4/ipod&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-      &lt;/PATH&gt;
-      &lt;PATH&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/junit4&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/junit4/junit4&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/junit4/junit4/calculator&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-      &lt;/PATH&gt;
-      &lt;PATH&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/junit3&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/junit3/junit3/space&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-      &lt;/PATH&gt;
-      &lt;PATH&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/jtestr&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-      &lt;/PATH&gt;
-      &lt;PATH&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/groovy&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/groovy/groovy&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-      &lt;/PATH&gt;
-      &lt;PATH&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/easyb&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/easyb/easyb&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-      &lt;/PATH&gt;
-      &lt;PATH&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/build&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/build/test&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-      &lt;/PATH&gt;
-      &lt;PATH&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;tdd-examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/build&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
-        &lt;PATH_ELEMENT&gt;
-          &lt;option name=&quot;myItemId&quot; value=&quot;PsiDirectory:/Users/stuart/relevance/javatdd/examples/build/classes&quot; /&gt;
-          &lt;option name=&quot;myItemType&quot; value=&quot;com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode&quot; /&gt;
-        &lt;/PATH_ELEMENT&gt;
       &lt;/PATH&gt;
     &lt;/subPane&gt;
   &lt;/component&gt;</diff>
      <filename>examples/tdd-examples.iws</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>4ec4a828972c53db95842b8723e96745d55ef594</id>
    </parent>
  </parents>
  <author>
    <name>Stuart Halloway</name>
    <email>stu@thinkrelevance.com</email>
  </author>
  <url>http://github.com/relevance/java-tdd/commit/a432509e606a57fa7b49150e7293f30fee8b6b6d</url>
  <id>a432509e606a57fa7b49150e7293f30fee8b6b6d</id>
  <committed-date>2008-07-16T13:58:33-07:00</committed-date>
  <authored-date>2008-07-16T13:58:33-07:00</authored-date>
  <message>static look and feel for non-internet classrooms</message>
  <tree>a5a938c68138af975cc5403d838ee334c8e8fd2d</tree>
  <committer>
    <name>Stuart Halloway</name>
    <email>stu@thinkrelevance.com</email>
  </committer>
</commit>
