    @Test
    public void testUpdateIntModel() throws Exception {

        final String initialStringValue = controller.getStringModel().getValue();
        final int initialIntValue = controller.getIntModel().getValue();

        controller.updateIntModel(mock(AjaxBehaviorEvent.class));
        assertThat(controller.getStringModel().getValue(), is(initialStringValue));
        assertThat(controller.getIntModel().getValue(), is(initialIntValue + UPDATED_INT_VALUE));

        controller.reset();
        assertThat(controller.getIntModel().getValue(), is(initialIntValue));
    }