File tree Expand file tree Collapse file tree 3 files changed +28
-0
lines changed
samples/hello-workflow-fragment/src/androidTest/java/com/squareup/sample/helloworkflowfragment
workflow-ui/container-android/src/androidTest/java/com/squareup/workflow1/ui/backstack/test Expand file tree Collapse file tree 3 files changed +28
-0
lines changed Original file line number Diff line number Diff line change 11package com.squareup.sample.helloworkflowfragment
22
3+ import android.os.Build
34import androidx.test.espresso.action.ViewActions.click
45import androidx.test.espresso.assertion.ViewAssertions.matches
56import androidx.test.espresso.matcher.ViewMatchers.isDisplayed
67import androidx.test.espresso.matcher.ViewMatchers.withText
78import androidx.test.ext.junit.rules.ActivityScenarioRule
89import androidx.test.ext.junit.runners.AndroidJUnit4
10+ import androidx.test.filters.SdkSuppress
911import com.squareup.workflow1.ui.WorkflowUiExperimentalApi
1012import com.squareup.workflow1.ui.internal.test.inAnyView
1113import org.hamcrest.Matchers.containsString
1214import org.junit.Rule
1315import org.junit.Test
1416import org.junit.runner.RunWith
1517
18+ // Life is too short to debug why LeakCanary breaks this on API 21
19+ // https://github.com/square/workflow-kotlin/issues/582
20+ @SdkSuppress(minSdkVersion = Build .VERSION_CODES .M )
1621@RunWith(AndroidJUnit4 ::class )
1722@OptIn(WorkflowUiExperimentalApi ::class )
1823class HelloWorkflowFragmentAppTest {
Original file line number Diff line number Diff line change 1+ package com.squareup.sample.helloworkflowfragment
2+
3+ import androidx.test.ext.junit.runners.AndroidJUnit4
4+ import com.squareup.workflow1.ui.WorkflowUiExperimentalApi
5+ import org.junit.Test
6+ import org.junit.runner.RunWith
7+
8+ /* *
9+ * Stub test to avoid failing b/c no tests when suppressing [HelloWorkflowFragmentAppTest]
10+ * on API 21.
11+ *
12+ * https://github.com/square/workflow-kotlin/issues/582
13+ */
14+ @RunWith(AndroidJUnit4 ::class )
15+ @OptIn(WorkflowUiExperimentalApi ::class )
16+ class StubTest {
17+ @Test fun fml () {
18+ }
19+ }
Original file line number Diff line number Diff line change 11package com.squareup.workflow1.ui.backstack.test
22
3+ import android.os.Build
34import android.view.View
45import androidx.lifecycle.Lifecycle.State.CREATED
56import androidx.lifecycle.Lifecycle.State.RESUMED
67import androidx.lifecycle.Lifecycle.State.STARTED
78import androidx.test.ext.junit.rules.ActivityScenarioRule
9+ import androidx.test.filters.SdkSuppress
810import com.google.common.truth.Truth.assertThat
911import com.squareup.workflow1.ui.WorkflowUiExperimentalApi
1012import com.squareup.workflow1.ui.backstack.test.fixtures.BackStackContainerLifecycleActivity
@@ -339,6 +341,8 @@ internal class BackstackContainerTest {
339341 }
340342 }
341343
344+ // https://github.com/square/workflow-kotlin/issues/559
345+ @SdkSuppress(minSdkVersion = Build .VERSION_CODES .M )
342346 @Test fun lifecycle_replace_after_pause () {
343347 assertThat(scenario.state).isEqualTo(RESUMED )
344348 scenario.onActivity {
You can’t perform that action at this time.
0 commit comments