1
0
mirror of https://github.com/h7x4/unofficial_jisho_api_dart.git synced 2025-10-06 04:53:58 +02:00

Add parser library

This commit is contained in:
2020-06-25 22:42:16 +02:00
parent 9557960c46
commit 29ade01eed
11 changed files with 99 additions and 105 deletions

View File

@@ -2,11 +2,9 @@ import 'dart:io';
import 'package:path/path.dart' as path;
import 'dart:convert';
import 'package:unofficial_jisho_api/unofficial_jisho_api.dart';
import 'package:unofficial_jisho_api/api.dart';
import 'package:test/test.dart';
final jisho = JishoApi();
List<String> getFilePaths(String dirname) {
final currentdir = Directory.current.path;
final filenames = Directory(path.join(currentdir, 'test', dirname)).listSync();
@@ -25,7 +23,7 @@ void runTestCases(List<String> testCaseFiles, Function apiFunction) async {
}
void main() async {
await runTestCases(getFilePaths('kanji_test_cases'), jisho.searchForKanji);
await runTestCases(getFilePaths('example_test_cases'), jisho.searchForExamples);
await runTestCases(getFilePaths('phrase_scrape_test_cases'), jisho.scrapeForPhrase);
await runTestCases(getFilePaths('kanji_test_cases'), searchForKanji);
await runTestCases(getFilePaths('example_test_cases'), searchForExamples);
await runTestCases(getFilePaths('phrase_scrape_test_cases'), scrapeForPhrase);
}