package org.robobinding.widget.adapterview; import static org.mockito.Mockito.verify; import java.util.Collection; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; import org.robobinding.PredefinedPendingAttributesForView; /** * * @since 1.0 * @version $Revision: 1.0 $ * @author Cheng Wei */ @RunWith(MockitoJUnitRunner.class) public class DropdownMappingUpdaterTest { @Mock private DataSetAdapterBuilder dataSetAdapterBuilder; @Mock private Collection<PredefinedPendingAttributesForView> viewMappings; @Test public void whenUpdateViewMappings_thenSetDropdownPredefinedPendingAttributesForViewGroupOnDataSetAdapterBuilder() { DropdownMappingUpdater updater = new DropdownMappingUpdater(dataSetAdapterBuilder); updater.updateViewMappings(viewMappings); verify(dataSetAdapterBuilder).setDropdownPredefinedMappings(viewMappings); } }