Volitional
This commit is contained in:
parent
484d6418b6
commit
362bcdf690
@ -69,6 +69,10 @@ module IkaConjugations
|
|||||||
Ichidan.new(stem.kanji + "すぎる", stem.kana + "すぎる", "#{definition} too much")
|
Ichidan.new(stem.kanji + "すぎる", stem.kana + "すぎる", "#{definition} too much")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def volitional
|
||||||
|
negative_stem + "よう"
|
||||||
|
end
|
||||||
|
|
||||||
class Ichidan < Verb
|
class Ichidan < Verb
|
||||||
def stem
|
def stem
|
||||||
all_but_last_character
|
all_but_last_character
|
||||||
@ -136,6 +140,10 @@ module IkaConjugations
|
|||||||
"んで"
|
"んで"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def volitional
|
||||||
|
all_but_last_character + last_character("o") + "う"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Suru < Verb
|
class Suru < Verb
|
||||||
|
@ -195,6 +195,7 @@ module IkaConjugations
|
|||||||
assert_equal "連れて来たい", @tsuretekuru.desire.kanji
|
assert_equal "連れて来たい", @tsuretekuru.desire.kanji
|
||||||
assert_equal "つれてきたい", @tsuretekuru.desire.kana
|
assert_equal "つれてきたい", @tsuretekuru.desire.kana
|
||||||
assert_equal "ありたい", @aru.desire.kana
|
assert_equal "ありたい", @aru.desire.kana
|
||||||
|
assert_equal "あいたい", @au.desire.kana
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_potential
|
def test_potential
|
||||||
@ -220,5 +221,22 @@ module IkaConjugations
|
|||||||
assert_equal "to drink too much", @nomu.excessive.definition
|
assert_equal "to drink too much", @nomu.excessive.definition
|
||||||
assert_equal "べんきょうしすぎました", @benkyousuru.excessive.long_form_past_positive.kana
|
assert_equal "べんきょうしすぎました", @benkyousuru.excessive.long_form_past_positive.kana
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_volitional
|
||||||
|
assert_equal "見よう", @miru.volitional.kanji
|
||||||
|
assert_equal "みよう", @miru.volitional.kana
|
||||||
|
assert_equal "飲もう", @nomu.volitional.kanji
|
||||||
|
assert_equal "のもう", @nomu.volitional.kana
|
||||||
|
assert_equal "しよう", @suru.volitional.kanji
|
||||||
|
assert_equal "しよう", @suru.volitional.kana
|
||||||
|
assert_equal "勉強しよう", @benkyousuru.volitional.kanji
|
||||||
|
assert_equal "べんきょうしよう", @benkyousuru.volitional.kana
|
||||||
|
assert_equal "来よう", @kuru.volitional.kanji
|
||||||
|
assert_equal "こよう", @kuru.volitional.kana
|
||||||
|
assert_equal "連れて来よう", @tsuretekuru.volitional.kanji
|
||||||
|
assert_equal "つれてこよう", @tsuretekuru.volitional.kana
|
||||||
|
assert_equal "あろう", @aru.volitional.kana
|
||||||
|
assert_equal "あおう", @au.volitional.kana
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user