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/