X-Git-Url: https://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2Fengine%2FDictionaryTest.java;h=d1dcc2b36ebe05e4536aa23d2d7fe3d0c7ce910a;hb=929387f3294346accc6e3eaa514558b446a8e474;hp=69d0f7266018efa9ae2345fba4eaac79a84e6f39;hpb=0c89aadb01e7bf33abf4bc4561287e2a45e89fc5;p=DictionaryPC.git diff --git a/src/com/hughes/android/dictionary/engine/DictionaryTest.java b/src/com/hughes/android/dictionary/engine/DictionaryTest.java index 69d0f72..d1dcc2b 100644 --- a/src/com/hughes/android/dictionary/engine/DictionaryTest.java +++ b/src/com/hughes/android/dictionary/engine/DictionaryTest.java @@ -48,7 +48,7 @@ public class DictionaryTest extends TestCase { public void testEnItWiktionary() throws IOException { final RandomAccessFile raf = new RandomAccessFile(OUTPUTS + "EN-IT.quickdic", "r"); - final Dictionary dict = new Dictionary(raf); + final Dictionary dict = new Dictionary(raf.getChannel()); final Index enIndex = dict.indices.get(0); final RowBase row = enIndex.rows.get(4); @@ -99,7 +99,7 @@ public class DictionaryTest extends TestCase { public void testDeEnWiktionary() throws IOException { final RandomAccessFile raf = new RandomAccessFile(OUTPUTS + "DE-EN.quickdic", "r"); - final Dictionary dict = new Dictionary(raf); + final Dictionary dict = new Dictionary(raf.getChannel()); final Index deIndex = dict.indices.get(0); @@ -115,7 +115,7 @@ public class DictionaryTest extends TestCase { public void testGermanMetadata() throws IOException { final RandomAccessFile raf = new RandomAccessFile(TEST_OUTPUTS + "de-en.quickdic", "r"); - final Dictionary dict = new Dictionary(raf); + final Dictionary dict = new Dictionary(raf.getChannel()); final Index deIndex = dict.indices.get(0); assertEquals("DE", deIndex.shortName); @@ -133,7 +133,7 @@ public class DictionaryTest extends TestCase { public void testGermanIndex() throws IOException { final RandomAccessFile raf = new RandomAccessFile(TEST_OUTPUTS + "de-en.quickdic", "r"); - final Dictionary dict = new Dictionary(raf); + final Dictionary dict = new Dictionary(raf.getChannel()); final Index deIndex = dict.indices.get(0); for (final Index.IndexEntry indexEntry : deIndex.sortedIndexEntries) { @@ -183,7 +183,7 @@ public class DictionaryTest extends TestCase { public void testGermanTokenRows() throws IOException { final RandomAccessFile raf = new RandomAccessFile(TEST_OUTPUTS + "de-en.quickdic", "r"); - final Dictionary dict = new Dictionary(raf); + final Dictionary dict = new Dictionary(raf.getChannel()); final Index deIndex = dict.indices.get(0); // Pre-cache a few of these, just to make sure that's working. @@ -214,7 +214,7 @@ public class DictionaryTest extends TestCase { public void testChemnitz() throws IOException { final RandomAccessFile raf = new RandomAccessFile(TEST_OUTPUTS + "de-en.quickdic", "r"); - final Dictionary dict = new Dictionary(raf); + final Dictionary dict = new Dictionary(raf.getChannel()); final Index deIndex = dict.indices.get(0); assertSearchResult("Höschen", "Hos", deIndex.findInsertionPoint("Hos", new AtomicBoolean(false))); @@ -225,7 +225,7 @@ public class DictionaryTest extends TestCase { public void testMultiSearch() throws IOException { final RandomAccessFile raf = new RandomAccessFile(TEST_OUTPUTS + "de-en.quickdic", "r"); - final Dictionary dict = new Dictionary(raf); + final Dictionary dict = new Dictionary(raf.getChannel()); final Index deIndex = dict.indices.get(0); { @@ -239,7 +239,7 @@ public class DictionaryTest extends TestCase { public void testMultiSearchIt() throws IOException { final RandomAccessFile raf = new RandomAccessFile(OUTPUTS + "IT.quickdic", "r"); - final Dictionary dict = new Dictionary(raf); + final Dictionary dict = new Dictionary(raf.getChannel()); final Index index = dict.indices.get(0); { @@ -253,7 +253,7 @@ public class DictionaryTest extends TestCase { public void testMultiSearchDeBig() throws IOException { final RandomAccessFile raf = new RandomAccessFile(OUTPUTS + "DE-EN.quickdic", "r"); - final Dictionary dict = new Dictionary(raf); + final Dictionary dict = new Dictionary(raf.getChannel()); final Index enIndex = dict.indices.get(1); { @@ -314,7 +314,7 @@ public class DictionaryTest extends TestCase { public void testMultiSearchBigAF() throws IOException { final RandomAccessFile raf = new RandomAccessFile(OUTPUTS + "AF-EN.quickdic", "r"); - final Dictionary dict = new Dictionary(raf); + final Dictionary dict = new Dictionary(raf.getChannel()); final Index enIndex = dict.indices.get(1); { @@ -352,7 +352,7 @@ public class DictionaryTest extends TestCase { public void testExactSearch() throws IOException { final RandomAccessFile raf = new RandomAccessFile(OUTPUTS + "EN-cmn.quickdic", "r"); - final Dictionary dict = new Dictionary(raf); + final Dictionary dict = new Dictionary(raf.getChannel()); final Index cmnIndex = dict.indices.get(1); final Random random = new Random(10); @@ -371,7 +371,7 @@ public class DictionaryTest extends TestCase { public void testThai() throws IOException { final RandomAccessFile raf = new RandomAccessFile(OUTPUTS + "EN-TH.quickdic", "r"); - final Dictionary dict = new Dictionary(raf); + final Dictionary dict = new Dictionary(raf.getChannel()); final Index thIndex = dict.indices.get(1); final IndexEntry entry = thIndex.findInsertionPoint("ดี", new AtomicBoolean(false)); @@ -382,7 +382,7 @@ public class DictionaryTest extends TestCase { public void testNorwegian() throws IOException { final RandomAccessFile raf = new RandomAccessFile(OUTPUTS + "EN-NL.quickdic", "r"); - final Dictionary dict = new Dictionary(raf); + final Dictionary dict = new Dictionary(raf.getChannel()); final Index nlIndex = dict.indices.get(1); IndexEntry entry = nlIndex.findInsertionPoint("Xhosa", new AtomicBoolean(false));