From c88224104ebfde86e7d006f1f0438687ca039192 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Sat, 29 Aug 2026 16:03:42 +0300 Subject: [PATCH] Add crop coordinate unit test --- .../java/ru/obdai/receipt/crop/CropHelperTest.kt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 android-app/app/src/test/java/ru/obdai/receipt/crop/CropHelperTest.kt diff --git a/android-app/app/src/test/java/ru/obdai/receipt/crop/CropHelperTest.kt b/android-app/app/src/test/java/ru/obdai/receipt/crop/CropHelperTest.kt new file mode 100644 index 0000000..49b79fe --- /dev/null +++ b/android-app/app/src/test/java/ru/obdai/receipt/crop/CropHelperTest.kt @@ -0,0 +1,16 @@ +package ru.obdai.receipt.crop + +import android.graphics.Rect +import org.junit.Assert.assertEquals +import org.junit.Test +import org.junit.runner.RunWith +import org.robolectric.RobolectricTestRunner + +@RunWith(RobolectricTestRunner::class) +class CropHelperTest { + @Test + fun scalesBitmapBoundsToViewBounds() { + val result = CropHelper.scaleToView(Rect(100, 200, 500, 600), 1000, 1000, 500, 1000) + assertEquals(Rect(50, 200, 250, 600), result) + } +} \ No newline at end of file