From 189d4a95cfbd740b2a3ce409325741c47daf5c97 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Tue, 24 Jun 2025 19:32:42 +0200 Subject: [PATCH] test/word_search: cover more functionality --- test/search/word_search_test.dart | 32 ++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/test/search/word_search_test.dart b/test/search/word_search_test.dart index 7d11018..5179335 100644 --- a/test/search/word_search_test.dart +++ b/test/search/word_search_test.dart @@ -4,12 +4,42 @@ import 'package:test/test.dart'; import 'setup_database_connection.dart'; void main() { - test("Search a word", () async { + test("Search a word - english - auto", () async { final connection = await setup_database_connection(); final result = await connection.jadbSearchWord("kana"); expect(result, isNotNull); }); + test("Get word search count - english - auto", () async { + final connection = await setup_database_connection(); + final result = await connection.jadbSearchWordCount("kana"); + expect(result, isNotNull); + }); + + test("Search a word - japanese kana - auto", () async { + final connection = await setup_database_connection(); + final result = await connection.jadbSearchWord("かな"); + expect(result, isNotNull); + }); + + test("Get word search count - japanese kana - auto", () async { + final connection = await setup_database_connection(); + final result = await connection.jadbSearchWordCount("かな"); + expect(result, isNotNull); + }); + + test("Search a word - japanese kanji - auto", () async { + final connection = await setup_database_connection(); + final result = await connection.jadbSearchWord("仮名"); + expect(result, isNotNull); + }); + + test("Get word search count - japanese kanji - auto", () async { + final connection = await setup_database_connection(); + final result = await connection.jadbSearchWordCount("仮名"); + expect(result, isNotNull); + }); + test("Get a word by id", () async { final connection = await setup_database_connection(); final result = await connection.jadbGetWordById(1577090);