JpnForPhp\Tests\Inflector\InflectorTest::inflectVerbFromFile PHP Method

inflectVerbFromFile() private method

private inflectVerbFromFile ( $verb, $file )
    private function inflectVerbFromFile($verb, $file)
    {
        $verbs = Inflector::getVerb($verb);
        $this->assertNotEmpty($verbs);
        $results = Inflector::inflect($verbs[0]);
        $fileName = __DIR__ . DIRECTORY_SEPARATOR . $file . '.csv';
        $this->assertFileExists($fileName);
        $lines = file($fileName);
        $this->assertNotEmpty($lines);
        foreach ($lines as $line) {
            $parts = explode(',', trim($line));
            $this->assertArrayHasKey($parts[0], $results);
            $kanji = $results[$parts[0]]['kanji'];
            $kana = $results[$parts[0]]['kana'];
            $this->assertEquals($parts[1], $kanji);
            $this->assertEquals($parts[2], $kana);
        }
    }