|
[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> |
|---|
|
|
| android/app/build.gradle.kts |
|---|
| android/app/src/main/kotlin/com/example/mini_tias/ImageStatistics.kt |
|---|
| android/app/src/test/kotlin/com/example/mini_tias/ImageStatisticsTest.kt 0 → 100644 |
|---|
| docs/01_GUIDE/GUIDE_07_テスト方針.md |
|---|