1package com.peachpasswords.autofill23import org.junit.Assert.assertEquals4import org.junit.Assert.assertNull5import org.junit.Test6789101112131415class AutofillPickerSpecSelectionTest {16 private val a = "spec-A"17 private val b = "spec-B"18 private val c = "spec-C"1920 @Test fun empty_specs_yield_null_picker() {21 assertNull(pickerSpecFor(emptyList()))22 }2324 @Test fun single_spec_yields_null_picker_so_otp_keeps_the_slot() {25 assertNull(pickerSpecFor(listOf(a)))26 }2728 @Test fun two_specs_put_picker_in_the_first_slot() {29 assertEquals(a, pickerSpecFor(listOf(a, b)))30 }3132 @Test fun three_specs_put_picker_in_the_middle_slot() {33 assertEquals(b, pickerSpecFor(listOf(a, b, c)))34 }3536 @Test fun four_specs_put_picker_in_the_third_slot() {37 assertEquals(c, pickerSpecFor(listOf(a, b, c, "spec-D")))38 }39}