diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/test-deinflector.js | 48 | 
1 files changed, 48 insertions, 0 deletions
| diff --git a/test/test-deinflector.js b/test/test-deinflector.js index eb932fc4..d8705bf2 100644 --- a/test/test-deinflector.js +++ b/test/test-deinflector.js @@ -688,6 +688,54 @@ function testDeinflections() {                  {term: 'くる', source: 'きてる',         rule: 'vk', reasons: ['-te', 'progressive or perfect']},                  {term: 'くる', source: 'きとる',         rule: 'vk', reasons: ['-te', 'progressive or perfect']}, +                // Zuru verbs +                {term: '論ずる', source: '論ずる',           rule: 'vz', reasons: []}, +                {term: '論ずる', source: '論じます',         rule: 'vz', reasons: ['polite']}, +                {term: '論ずる', source: '論じた',           rule: 'vz', reasons: ['past']}, +                {term: '論ずる', source: '論じました',       rule: 'vz', reasons: ['polite past']}, +                {term: '論ずる', source: '論じて',           rule: 'vz', reasons: ['-te']}, +                {term: '論ずる', source: '論ぜられる',       rule: 'vz', reasons: ['potential or passive']}, +                {term: '論ずる', source: '論じされる',       rule: 'vz', reasons: ['passive']}, +                {term: '論ずる', source: '論ぜされる',       rule: 'vz', reasons: ['passive']}, +                {term: '論ずる', source: '論じさせる',       rule: 'vz', reasons: ['causative']}, +                {term: '論ずる', source: '論ぜさせる',       rule: 'vz', reasons: ['causative']}, +                {term: '論ずる', source: '論じさせられる',   rule: 'vz', reasons: ['causative', 'potential or passive']}, +                {term: '論ずる', source: '論ぜさせられる',   rule: 'vz', reasons: ['causative', 'potential or passive']}, +                {term: '論ずる', source: '論じろ',           rule: 'vz', reasons: ['imperative']}, +                {term: '論ずる', source: '論じない',         rule: 'vz', reasons: ['negative']}, +                {term: '論ずる', source: '論じません',       rule: 'vz', reasons: ['polite negative']}, +                {term: '論ずる', source: '論じなかった',     rule: 'vz', reasons: ['negative', 'past']}, +                {term: '論ずる', source: '論じませんでした', rule: 'vz', reasons: ['polite past negative']}, +                {term: '論ずる', source: '論じなくて',       rule: 'vz', reasons: ['negative', '-te']}, +                {term: '論ずる', source: '論ぜられない',     rule: 'vz', reasons: ['potential or passive', 'negative']}, +                {term: '論ずる', source: '論じされない',     rule: 'vz', reasons: ['passive', 'negative']}, +                {term: '論ずる', source: '論ぜされない',     rule: 'vz', reasons: ['passive', 'negative']}, +                {term: '論ずる', source: '論じさせない',     rule: 'vz', reasons: ['causative', 'negative']}, +                {term: '論ずる', source: '論ぜさせない',     rule: 'vz', reasons: ['causative', 'negative']}, +                {term: '論ずる', source: '論じさせられない', rule: 'vz', reasons: ['causative', 'potential or passive', 'negative']}, +                {term: '論ずる', source: '論ぜさせられない', rule: 'vz', reasons: ['causative', 'potential or passive', 'negative']}, +                {term: '論ずる', source: '論ずるな',         rule: 'vz', reasons: ['imperative negative']}, + +                {term: '論ずる', source: '論ずれば',         rule: 'vz', reasons: ['-ba']}, +                {term: '論ずる', source: '論じちゃう',       rule: 'vz', reasons: ['-chau']}, +                {term: '論ずる', source: '論じなさい',       rule: 'vz', reasons: ['-nasai']}, +                {term: '論ずる', source: '論じそう',         rule: 'vz', reasons: ['-sou']}, +                {term: '論ずる', source: '論じすぎる',       rule: 'vz', reasons: ['-sugiru']}, +                {term: '論ずる', source: '論じたい',         rule: 'vz', reasons: ['-tai']}, +                {term: '論ずる', source: '論じたら',         rule: 'vz', reasons: ['-tara']}, +                {term: '論ずる', source: '論じたり',         rule: 'vz', reasons: ['-tari']}, +                {term: '論ずる', source: '論ぜず',           rule: 'vz', reasons: ['-zu']}, +                {term: '論ずる', source: '論ぜぬ',           rule: 'vz', reasons: ['-nu']}, +                // ['masu stem'] +                {term: '論ずる', source: '論じましょう',     rule: 'vz', reasons: ['polite volitional']}, +                {term: '論ずる', source: '論じよう',         rule: 'vz', reasons: ['volitional']}, +                // ['causative passive'] +                {term: '論ずる', source: '論じとく',         rule: 'vz', reasons: ['-toku']}, +                {term: '論ずる', source: '論じている',       rule: 'vz', reasons: ['-te', 'progressive or perfect']}, +                {term: '論ずる', source: '論じておる',       rule: 'vz', reasons: ['-te', 'progressive or perfect']}, +                {term: '論ずる', source: '論じてる',         rule: 'vz', reasons: ['-te', 'progressive or perfect']}, +                {term: '論ずる', source: '論じとる',         rule: 'vz', reasons: ['-te', 'progressive or perfect']}, +                  // Uncommon irregular verbs                  {term: 'のたまう', source: 'のたもうて',   rule: 'v5', reasons: ['-te']},                  {term: 'のたまう', source: 'のたもうた',   rule: 'v5', reasons: ['past']}, |