aboutsummaryrefslogtreecommitdiff
path: root/integration_tests/kotlin/src/test/kotlin/org/robolectric/integrationtests/kotlin/CustomShadowImageView.kt
diff options
context:
space:
mode:
Diffstat (limited to 'integration_tests/kotlin/src/test/kotlin/org/robolectric/integrationtests/kotlin/CustomShadowImageView.kt')
-rw-r--r--integration_tests/kotlin/src/test/kotlin/org/robolectric/integrationtests/kotlin/CustomShadowImageView.kt12
1 files changed, 6 insertions, 6 deletions
diff --git a/integration_tests/kotlin/src/test/kotlin/org/robolectric/integrationtests/kotlin/CustomShadowImageView.kt b/integration_tests/kotlin/src/test/kotlin/org/robolectric/integrationtests/kotlin/CustomShadowImageView.kt
index 9b2a83a4c..2affab380 100644
--- a/integration_tests/kotlin/src/test/kotlin/org/robolectric/integrationtests/kotlin/CustomShadowImageView.kt
+++ b/integration_tests/kotlin/src/test/kotlin/org/robolectric/integrationtests/kotlin/CustomShadowImageView.kt
@@ -1,21 +1,21 @@
package org.robolectric.integrationtests.kotlin
import android.widget.ImageView
-import androidx.annotation.DrawableRes
import org.robolectric.annotation.Implementation
import org.robolectric.annotation.Implements
import org.robolectric.annotation.RealObject
+import org.robolectric.shadows.ShadowView
@Implements(ImageView::class)
-open class CustomShadowImageView {
+open class CustomShadowImageView : ShadowView() {
@RealObject lateinit var realImageView: ImageView
- @DrawableRes
- var setImageResource: Int = 0
+ var longClickPerformed: Boolean = false
private set
@Implementation
- protected fun setImageResource(resId: Int) {
- setImageResource = resId
+ protected override fun performLongClick(): Boolean {
+ longClickPerformed = true
+ return super.performLongClick()
}
}