mirror of https://github.com/tasks/tasks
Don't read intent when relaunching from history
parent
e2cd5c8619
commit
e01d5c87ca
@ -0,0 +1,32 @@
|
||||
package com.todoroo.astrid.activity
|
||||
|
||||
import android.content.Intent
|
||||
import android.content.Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY
|
||||
import android.content.Intent.FLAG_ACTIVITY_NEW_TASK
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4
|
||||
import com.todoroo.astrid.activity.MainActivity.Companion.isFromHistory
|
||||
import org.junit.Assert.assertFalse
|
||||
import org.junit.Assert.assertTrue
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
|
||||
@RunWith(AndroidJUnit4::class)
|
||||
class MainActivityTest {
|
||||
@Test
|
||||
fun newTaskIsNotFromHistory() {
|
||||
assertFalse(Intent().setFlags(FLAG_ACTIVITY_NEW_TASK).isFromHistory)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun oldTaskIsNotFromHistory() {
|
||||
assertFalse(Intent().setFlags(FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY).isFromHistory)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun newTaskIsFromHistory() {
|
||||
assertTrue(
|
||||
Intent()
|
||||
.setFlags(FLAG_ACTIVITY_NEW_TASK or FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY)
|
||||
.isFromHistory)
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue