From bb44bf786ad5d0a70d5001bba8b7b80e6f5238b7 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Mon, 2 Mar 2026 17:16:14 +0900 Subject: [PATCH] tests: move const_data tests to `test/const_data` --- test/const_data/kanji_grades.dart | 21 +++++++++++++++++++++ test/const_data/radicals_test.dart | 17 +++++++++++++++++ test/jouyou_kanji_test.dart | 9 --------- 3 files changed, 38 insertions(+), 9 deletions(-) create mode 100644 test/const_data/kanji_grades.dart create mode 100644 test/const_data/radicals_test.dart delete mode 100644 test/jouyou_kanji_test.dart diff --git a/test/const_data/kanji_grades.dart b/test/const_data/kanji_grades.dart new file mode 100644 index 0000000..1efc97d --- /dev/null +++ b/test/const_data/kanji_grades.dart @@ -0,0 +1,21 @@ +import 'package:collection/collection.dart'; +import 'package:jadb/const_data/kanji_grades.dart'; +import 'package:test/test.dart'; + +void main() { + test('All constant kanji in jouyouKanjiByGrades are 2136 in total', () { + expect(jouyouKanjiByGrades.values.flattenedToSet.length, 2136); + }); + + // test('All constant kanji in jouyouKanjiByGrades are present in KANJIDIC2', () { + + // }); + + // test('All constant kanji in jouyouKanjiByGrades have matching grade as in KANJIDIC2', () { + + // }); + + // test('All constant kanji in jouyouKanjiByGradesAndStrokeCount have matching stroke count as in KANJIDIC2', () { + + // }); +} diff --git a/test/const_data/radicals_test.dart b/test/const_data/radicals_test.dart new file mode 100644 index 0000000..d60bfaa --- /dev/null +++ b/test/const_data/radicals_test.dart @@ -0,0 +1,17 @@ +import 'package:collection/collection.dart'; +import 'package:jadb/const_data/radicals.dart'; +import 'package:test/test.dart'; + +void main() { + test('All constant radicals are 253 in total', () { + expect(radicals.values.flattenedToSet.length, 253); + }); + + // test('All constant radicals have at least 1 associated kanji in KANJIDIC2', () { + + // }); + + // test('All constant radicals match the stroke order listed in KANJIDIC2', () { + + // }); +} diff --git a/test/jouyou_kanji_test.dart b/test/jouyou_kanji_test.dart deleted file mode 100644 index 5510e9c..0000000 --- a/test/jouyou_kanji_test.dart +++ /dev/null @@ -1,9 +0,0 @@ -import 'package:collection/collection.dart'; -import 'package:jadb/const_data/kanji_grades.dart'; -import 'package:test/test.dart'; - -void main() { - test('Assert 2136 kanji in jouyou set', () { - expect(jouyouKanjiByGrades.values.flattenedToSet.length, 2136); - }); -}