Exemple #1
0
 public void SetUp()
 {
     kanjiDict = KanjiDict.Create(TestDataPaths.KanjiDic);
     using (var reader = File.OpenText(TestDataPaths.Radkfile))
     {
         lookup = new KanjiRadicalLookup(Radkfile.Parse(reader), kanjiDict);
     }
 }
Exemple #2
0
        public void SetUp()
        {
            kanjiDict = KanjiDict.Create(TestDataPaths.KanjiDic);
            lookup    = new KanjiRadicalLookup(Radkfile.Parse(TestDataPaths.Radkfile), kanjiDict);
            var entries  = KanjiAliveJapaneseRadicalInformation.Parse(TestDataPaths.KanjiAliveRadicals);
            var remapper = new RadkfileKanjiAliveCorrelator(TestDataPaths.RadkfileKanjiAliveRadicalInfoCorrelationData);

            searcher = new RadicalSearcher(lookup.AllRadicals, entries, remapper);
        }
 public void Setup()
 {
     this.kanjiDict = KanjiDict.Create(Path.Combine(TestDataPaths.BaseDir, "character", "kanjidic2.xml.gz"));
     using (var reader = File.OpenText(Path.Combine(TestDataPaths.BaseDir, "character", "radkfile1_plus_2_utf8")))
         this.kanjiRadicalLookup = new KanjiRadicalLookup(Radkfile.Parse(reader), kanjiDict);
     this.jmdict = JMDictLookup.Create(TestDataPaths.JMDict, TestDataPaths.JMDictCache);
     this.radkfileKanjiAliveCorrelator =
         new RadkfileKanjiAliveCorrelator(Path.Combine(TestDataPaths.BaseDir, "character",
                                                       "radkfile_kanjilive_correlation_data.txt"));
     this.radicalSearcher = new RadicalSearcher(
         kanjiRadicalLookup.AllRadicals,
         KanjiAliveJapaneseRadicalInformation.Parse(Path.Combine(TestDataPaths.BaseDir, "character", "japanese-radicals.csv")),
         radkfileKanjiAliveCorrelator);
 }