scantest.java

来自「MG4J (Managing Gigabytes for Java) is a 」· Java 代码 · 共 35 行

JAVA
35
字号
package test.it.unimi.dsi.mg4j.tool;import it.unimi.dsi.mg4j.index.Index;import it.unimi.dsi.mg4j.index.IndexIterator;import it.unimi.dsi.mg4j.tool.IndexBuilder;import java.io.File;import java.io.IOException;import java.lang.reflect.InvocationTargetException;import java.net.URISyntaxException;import junit.framework.TestCase;import org.apache.commons.configuration.ConfigurationException;import test.it.unimi.dsi.mg4j.document.StringArrayDocumentCollection;public class ScanTest extends TestCase {	public void testEverywhereTerms() throws IOException, ConfigurationException, SecurityException, URISyntaxException, ClassNotFoundException, InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException {				String basename = File.createTempFile( getClass().getSimpleName(), "everywhereTerms" ).getCanonicalPath();		new IndexBuilder( basename, new StringArrayDocumentCollection( "a a" ) ).keepBatches( true ).run();		IndexIterator indexIterator = Index.getInstance( basename + "-text@0" ).documents( 0 );		indexIterator.next();		assertEquals( 2, indexIterator.count() );		int[] position = new int[ 2 ];		indexIterator.positions( position );		assertEquals( 0, position[ 0 ] );		assertEquals( 1, position[ 1 ] );	} }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?