cvs commit: spice/sandbox/repository/componenthaus/src/tests/org/componenthaus/search AddComponentMonitorTestCase.java LuceneSearchServiceTestCase.java

Mike Hogan <[email protected]> Mon, 10 Nov 2003 12:21:43 -0800
Newsgroups gmane.comp.java.spice.cvs
Message-ID <[email protected]>
hogie       03/11/10 12:21:43

  Modified:    sandbox/repository/componenthaus/src/tests/org/componenthaus/search
                        LuceneSearchServiceTestCase.java
  Added:       sandbox/repository/componenthaus/src/tests/org/componenthaus/search
                        AddComponentMonitorTestCase.java
  Log:
  Preview release with plexus-utils components
  
  Revision  Changes    Path
  1.2       +2 -3      spice/sandbox/repository/componenthaus/src/tests/org/componenthaus/search/LuceneSearchServiceTestCase.java
  
  Index: LuceneSearchServiceTestCase.java
  ===================================================================
  RCS file: /cvsroot/spice/spice/sandbox/repository/componenthaus/src/tests/org/componenthaus/search/LuceneSearchServiceTestCase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LuceneSearchServiceTestCase.java	3 Nov 2003 21:15:30 -0000	1.1
  +++ LuceneSearchServiceTestCase.java	10 Nov 2003 20:21:43 -0000	1.2
  @@ -3,14 +3,13 @@
   import junit.framework.TestCase;
   import org.apache.lucene.analysis.Analyzer;
   import org.apache.lucene.analysis.standard.StandardAnalyzer;
  +import org.apache.lucene.document.Document;
  +import org.apache.lucene.document.Field;
   import org.apache.lucene.index.IndexWriter;
   import org.apache.lucene.store.Directory;
   import org.apache.lucene.store.InputStream;
   import org.apache.lucene.store.Lock;
   import org.apache.lucene.store.OutputStream;
  -import org.apache.lucene.document.Document;
  -import org.apache.lucene.document.Field;
  -import org.componenthaus.util.file.MockFile;
   
   import java.io.IOException;
   
  
  
  
  1.1                  spice/sandbox/repository/componenthaus/src/tests/org/componenthaus/search/AddComponentMonitorTestCase.java
  
  Index: AddComponentMonitorTestCase.java
  ===================================================================
  package org.componenthaus.search;
  
  import junit.framework.TestCase;
  import org.componenthaus.tests.MockSearchService;
  import org.componenthaus.tests.MockComponent;
  
  public class AddComponentMonitorTestCase extends TestCase {
      private AddComponentMonitor monitor = null;
      private MockSearchService searchService = null;
  
      protected void setUp() throws Exception {
          searchService = new MockSearchService();
          monitor = new AddComponentMonitor(searchService);
      }
  
      public void testCallsSearchServiceCorrectly() {
          String componentId = "lkjlkj";
          String fullDescription = "full desc";
          MockComponent component = new MockComponent(componentId);
          component.setFullDescription(fullDescription);
          searchService.setupExpectedIndexCall(componentId, fullDescription);
          monitor.componentAdded(component);
          searchService.verify();
      }
  
      public void testPropagatesExceptionCorrectly() {
          SearchService.Exception preparedException = new SearchService.Exception("who cares", new RuntimeException());
          searchService.setupIndexCallException(preparedException);
          RuntimeException expected = null;
          try {
              monitor.componentAdded(new MockComponent(null));
          } catch (RuntimeException e) {
              expected = e;
          }
          assertSame(preparedException,expected.getCause());
      }
  }
  
  
  


-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/