Consolidate duplicate mock initialization in intent processor tests. (#6374)
* Consolidate duplicate code in intent processor tests * Resolve ktlint errorsmaster
parent
7f65a22702
commit
59a021f3a3
|
@ -21,11 +21,12 @@ import org.robolectric.annotation.Config
|
|||
@Config(application = TestApplication::class)
|
||||
class OpenBrowserIntentProcessorTest {
|
||||
|
||||
private val activity: HomeActivity = mockk(relaxed = true)
|
||||
private val navController: NavController = mockk()
|
||||
private val out: Intent = mockk(relaxed = true)
|
||||
|
||||
@Test
|
||||
fun `do not process blank intents`() {
|
||||
val activity: HomeActivity = mockk()
|
||||
val navController: NavController = mockk()
|
||||
val out: Intent = mockk()
|
||||
val processor = OpenBrowserIntentProcessor(activity) { null }
|
||||
processor.process(Intent(), navController, out)
|
||||
|
||||
|
@ -36,9 +37,6 @@ class OpenBrowserIntentProcessorTest {
|
|||
|
||||
@Test
|
||||
fun `do not process when open extra is false`() {
|
||||
val activity: HomeActivity = mockk()
|
||||
val navController: NavController = mockk()
|
||||
val out: Intent = mockk()
|
||||
val intent = Intent().apply {
|
||||
putExtra(HomeActivity.OPEN_TO_BROWSER, false)
|
||||
}
|
||||
|
@ -52,9 +50,6 @@ class OpenBrowserIntentProcessorTest {
|
|||
|
||||
@Test
|
||||
fun `process when open extra is true`() {
|
||||
val activity: HomeActivity = mockk(relaxed = true)
|
||||
val navController: NavController = mockk()
|
||||
val out: Intent = mockk(relaxed = true)
|
||||
val intent = Intent().apply {
|
||||
putExtra(HomeActivity.OPEN_TO_BROWSER, true)
|
||||
}
|
||||
|
|
|
@ -22,11 +22,12 @@ import org.robolectric.annotation.Config
|
|||
@Config(application = TestApplication::class)
|
||||
class SpeechProcessingIntentProcessorTest {
|
||||
|
||||
private val activity: HomeActivity = mockk(relaxed = true)
|
||||
private val navController: NavController = mockk(relaxed = true)
|
||||
private val out: Intent = mockk(relaxed = true)
|
||||
|
||||
@Test
|
||||
fun `do not process blank intents`() {
|
||||
val activity: HomeActivity = mockk()
|
||||
val navController: NavController = mockk()
|
||||
val out: Intent = mockk()
|
||||
val processor = SpeechProcessingIntentProcessor(activity)
|
||||
processor.process(Intent(), navController, out)
|
||||
|
||||
|
@ -37,9 +38,6 @@ class SpeechProcessingIntentProcessorTest {
|
|||
|
||||
@Test
|
||||
fun `do not process when open extra is false`() {
|
||||
val activity: HomeActivity = mockk()
|
||||
val navController: NavController = mockk()
|
||||
val out: Intent = mockk()
|
||||
val intent = Intent().apply {
|
||||
putExtra(HomeActivity.OPEN_TO_BROWSER_AND_LOAD, false)
|
||||
}
|
||||
|
@ -53,9 +51,6 @@ class SpeechProcessingIntentProcessorTest {
|
|||
|
||||
@Test
|
||||
fun `process when open extra is true`() {
|
||||
val activity: HomeActivity = mockk(relaxed = true)
|
||||
val navController: NavController = mockk()
|
||||
val out: Intent = mockk(relaxed = true)
|
||||
val intent = Intent().apply {
|
||||
putExtra(HomeActivity.OPEN_TO_BROWSER_AND_LOAD, true)
|
||||
}
|
||||
|
@ -76,7 +71,6 @@ class SpeechProcessingIntentProcessorTest {
|
|||
|
||||
@Test
|
||||
fun `reads the speech processing extra`() {
|
||||
val activity: HomeActivity = mockk(relaxed = true)
|
||||
val intent = Intent().apply {
|
||||
putExtra(HomeActivity.OPEN_TO_BROWSER_AND_LOAD, true)
|
||||
putExtra(SPEECH_PROCESSING, "hello world")
|
||||
|
|
|
@ -23,11 +23,12 @@ import org.robolectric.annotation.Config
|
|||
@Config(application = TestApplication::class)
|
||||
class StartSearchIntentProcessorTest {
|
||||
|
||||
private val metrics: MetricController = mockk(relaxed = true)
|
||||
private val navController: NavController = mockk(relaxed = true)
|
||||
private val out: Intent = mockk(relaxed = true)
|
||||
|
||||
@Test
|
||||
fun `do not process blank intents`() {
|
||||
val metrics: MetricController = mockk()
|
||||
val navController: NavController = mockk()
|
||||
val out: Intent = mockk()
|
||||
StartSearchIntentProcessor(metrics).process(Intent(), navController, out)
|
||||
|
||||
verify { metrics wasNot Called }
|
||||
|
@ -37,9 +38,6 @@ class StartSearchIntentProcessorTest {
|
|||
|
||||
@Test
|
||||
fun `do not process when search extra is false`() {
|
||||
val metrics: MetricController = mockk()
|
||||
val navController: NavController = mockk()
|
||||
val out: Intent = mockk()
|
||||
val intent = Intent().apply {
|
||||
removeExtra(HomeActivity.OPEN_TO_SEARCH)
|
||||
}
|
||||
|
@ -52,9 +50,6 @@ class StartSearchIntentProcessorTest {
|
|||
|
||||
@Test
|
||||
fun `process search intents`() {
|
||||
val metrics: MetricController = mockk(relaxed = true)
|
||||
val navController: NavController = mockk(relaxed = true)
|
||||
val out: Intent = mockk(relaxed = true)
|
||||
val intent = Intent().apply {
|
||||
putExtra(HomeActivity.OPEN_TO_SEARCH, StartSearchIntentProcessor.SEARCH_WIDGET)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue