|
From: <lh...@us...> - 2008-08-06 16:18:29
|
Revision: 60
http://tmapi.svn.sourceforge.net/tmapi/?rev=60&view=rev
Author: lheuer
Date: 2008-08-06 15:33:10 +0000 (Wed, 06 Aug 2008)
Log Message:
-----------
Added test for TopicMap.getIndex
Modified Paths:
--------------
trunk/src/test/java/org/tmapi/core/TestTopicMap.java
Modified: trunk/src/test/java/org/tmapi/core/TestTopicMap.java
===================================================================
--- trunk/src/test/java/org/tmapi/core/TestTopicMap.java 2008-08-06 15:06:53 UTC (rev 59)
+++ trunk/src/test/java/org/tmapi/core/TestTopicMap.java 2008-08-06 15:33:10 UTC (rev 60)
@@ -16,6 +16,8 @@
import java.util.Collection;
import java.util.Collections;
+import org.tmapi.index.Index;
+
/**
* Tests against the {@link TopicMap} interface.
*
@@ -206,4 +208,40 @@
}
}
+ public void testGetIndex() {
+ try {
+ _tm.getIndex(BogusIndex.class);
+ fail("Exception expected for an unknown index");
+ }
+ catch (UnsupportedOperationException ex) {
+ // noop.
+ }
+ }
+
+ /**
+ * Test index.
+ */
+ private static class BogusIndex implements Index {
+
+ @Override
+ public void close() {}
+
+ @Override
+ public boolean isAutoUpdated() {
+ return false;
+ }
+
+ @Override
+ public boolean isOpen() {
+ return false;
+ }
+
+ @Override
+ public void open() {
+ }
+
+ @Override
+ public void reindex() {}
+
+ }
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|