    @Test
    public void testGetView_calls_createView_and_update() {

        // given
        final TestView mockView = Mockito.mock(TestView.class);

        TypedBaseAdapterExtension adapter = new TypedBaseAdapterExtension(new String[] { "hello" }, mockView);

        // when
        adapter.getView(0, null, null);

        // then
        assertTrue(adapter.isCreateViewCalled);
        Mockito.verify(mockView).update(Mockito.anyString());
    }