From 1aa19ec710ff877efd4abd0d298875556f31d552 Mon Sep 17 00:00:00 2001 From: mh-northlander Date: Mon, 25 Nov 2024 15:56:17 +0900 Subject: [PATCH] rm morpheme.wordInfo test method --- .../nlp/sudachi/dictionary/build/SystemDicTest.kt | 3 +-- src/test/java/com/worksap/nlp/sudachi/morphemes.kt | 11 ----------- 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/src/test/java/com/worksap/nlp/sudachi/dictionary/build/SystemDicTest.kt b/src/test/java/com/worksap/nlp/sudachi/dictionary/build/SystemDicTest.kt index 5b4e383f..380852f1 100644 --- a/src/test/java/com/worksap/nlp/sudachi/dictionary/build/SystemDicTest.kt +++ b/src/test/java/com/worksap/nlp/sudachi/dictionary/build/SystemDicTest.kt @@ -22,7 +22,6 @@ import com.worksap.nlp.sudachi.dictionary.POS import com.worksap.nlp.sudachi.morpheme import com.worksap.nlp.sudachi.res import com.worksap.nlp.sudachi.setCharacterCategory -import com.worksap.nlp.sudachi.wordInfo import kotlin.test.* fun DicBuilder.System.lexicon(s: String): DicBuilder.System { @@ -57,7 +56,7 @@ class SystemDicTest { assertEquals(11, dic.lexicon.size()) // 10 + 南 assertEquals(POS("名詞", "普通名詞", "一般", "*", "*", "*"), dic.grammar.getPartOfSpeechString(0)) val m = dic.morpheme(44) // 11th word (i.e. 南) - val wi = m.wordInfo + val wi = dic.lexicon.getWordInfo(m.getWordId()) assertEquals("南", m.surface()) assertEquals(3, wi.length) assertEquals(0, wi.posId) diff --git a/src/test/java/com/worksap/nlp/sudachi/morphemes.kt b/src/test/java/com/worksap/nlp/sudachi/morphemes.kt index 1a0afde1..b2d4457d 100644 --- a/src/test/java/com/worksap/nlp/sudachi/morphemes.kt +++ b/src/test/java/com/worksap/nlp/sudachi/morphemes.kt @@ -19,7 +19,6 @@ package com.worksap.nlp.sudachi import com.worksap.nlp.sudachi.dictionary.CharacterCategory import com.worksap.nlp.sudachi.dictionary.DictionaryAccess import com.worksap.nlp.sudachi.dictionary.POS -import com.worksap.nlp.sudachi.dictionary.WordInfo import java.net.URL fun DictionaryAccess.setCharacterCategory( @@ -50,15 +49,5 @@ fun DictionaryAccess.morpheme(id: Int): Morpheme { return l[0] } -val Morpheme.wordInfo: WordInfo - get() = - if (this is MorphemeImpl) { - this.wordInfo - } else if (this is SingleMorphemeImpl) { - this.wordInfo - } else { - throw IllegalStateException("Unknown subclass of Morpheme: ${this}") - } - val String.pos: POS get() = POS(this.split(","))