テスト方法がわからない状況に遭遇しました: アルゴリズム。具体的には、Adler32 メソッドを記述して単体テストを作成しようとしていますが、この時点で壁にぶつかっています。
私の最初の試みは、私のメソッドにあったのと同じコードの短縮版になってしまいました。これは非常に間違っているようです。私の次の試みは、期待される結果を含む入力値のテーブルを用意し、期待される結果を実際の結果と比較することでした...このテーブルにデータを入力する方法を知っている唯一の方法は実行することであることに気付くまで、これは良い考えのように思えましたアルゴリズム。だから私はかなり立ち往生しています。単体テストでアルゴリズムを (直接的または間接的に) 再利用せずに、アルゴリズムの単体テストを行うにはどうすればよいでしょうか?