1package com.peachpasswords.autofill23import org.junit.Assert.assertEquals4import org.junit.Test56class AutofillChipBudgetTest {7 @Test fun no_specs_means_no_entry_chips() {8 assertEquals(0, inlineChipBudget(0))9 assertEquals(0, inlineSystemChipCount(0))10 }1112 @Test fun one_spec_reserves_it_for_the_picker_only() {13 14 assertEquals(0, inlineChipBudget(1))15 assertEquals(1, inlineSystemChipCount(1))16 }1718 @Test fun two_or_more_specs_reserve_two_system_chips() {19 20 assertEquals(2, inlineSystemChipCount(2))21 assertEquals(2, inlineSystemChipCount(3))22 assertEquals(2, inlineSystemChipCount(5))23 assertEquals(2, inlineSystemChipCount(9))24 }2526 @Test fun entries_get_every_slot_not_reserved_for_system_chips() {27 assertEquals(0, inlineChipBudget(0))28 assertEquals(0, inlineChipBudget(1))29 assertEquals(0, inlineChipBudget(2))30 assertEquals(1, inlineChipBudget(3))31 assertEquals(2, inlineChipBudget(4))32 assertEquals(3, inlineChipBudget(5))33 assertEquals(7, inlineChipBudget(9))34 }35}