[add] ImageStatistics の数理ロジックに JUnit テストを追加
compute(image: Image) をバッファ読み出しと数理計算に薄く分離し,後者を
computeFromShortBuffer(ShortBuffer, ...) として android.media.Image 非依存に.
合成 BGGR データで mean/max/p99/飽和率・低露光率を検証する JUnit テストを追加.

- ImageStatistics: computeFromShortBuffer を internal 抽出(挙動不変)
- build.gradle.kts: testImplementation(junit) を追加
- ImageStatisticsTest: 一様値ケース + 飽和/低露光ケースの 2 件
- GUIDE_07: 研究データ正確性に直結する数理ロジックは JUnit 対象とし
  ./gradlew test で実行する旨を追記

検証: ./gradlew :app:testDebugUnitTest 通過(tests=2, failures=0).
実機不要・CI 実行可.flutter test とは別ランナー(android/ で gradle 実行).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent dd19db5 commit 2a069c69d6e530d30bb7c54c46f8e7e88906a040
Monika Suzuki TIAS2301\user (Monika Suzuki) authored on 4 Jun
Showing 4 changed files
View
android/app/build.gradle.kts
View
android/app/src/main/kotlin/com/example/mini_tias/ImageStatistics.kt
View
android/app/src/test/kotlin/com/example/mini_tias/ImageStatisticsTest.kt 0 → 100644
View
docs/01_GUIDE/GUIDE_07_テスト方針.md