<commit_before>`unittest/simple-test.l` でユニットテストを書く際に便利な関数やマクロ
がいくつか定義されています。


テスト用ユーティリティの説明
============================

Function `test-uid`
-------------------
ユニークな整数を返します。
テスト用にユニークな名前を生成する場合などに利用します。

Variable `*test-temp-buffer-delete*`
------------------------------------
一時バッファを使用後、削除するかどうかを指定します。

Macro `with-temp-buffer` &body BODY
-----------------------------------
一時バッファに移動して BODY を実行します。
BODY を実行後（`*test-temp-buffer-delete* が nil でなければ）一時
バッファは削除されます。


Function `make-test-package` &rest OPTIONS
------------------------------------------
テスト用のパッケージを作成して返します。<commit_msg>fix markdown typo in unittest/README-utils.md<commit_after>`unittest/simple-test.l` でユニットテストを書く際に便利な関数やマクロ
がいくつか定義されています。


テスト用ユーティリティの説明
============================

Function `test-uid`
-------------------
ユニークな整数を返します。
テスト用にユニークな名前を生成する場合などに利用します。

Variable `*test-temp-buffer-delete*`
------------------------------------
一時バッファを使用後、削除するかどうかを指定します。

Macro `with-temp-buffer` &body BODY
-----------------------------------
一時バッファに移動して BODY を実行します。
BODY を実行後（`*test-temp-buffer-delete*` が nil でなければ）一時
バッファは削除されます。


Function `make-test-package` &rest OPTIONS
------------------------------------------
テスト用のパッケージを作成して返します。
{'fraction_non_alphanumeric': 0.3379819524200164, 'fraction_numerical': 0.0, 'mean_word_length': 2.210526315789474, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4087853', 'n_tokens_mistral': 614, 'n_tokens_neox': 563, 'n_words': 61}