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. |