@@ -0,0 +1,1271 @@
+package com.stolets.rxdiffutil;%0A%0Aimport com.stolets.rxdiffutil.util.MockitoUtils;%0A%0Aimport org.junit.Test;%0A%0Aimport static org.hamcrest.MatcherAssert.assertThat;%0Aimport static org.hamcrest.Matchers.is;%0A%0Apublic class DefaultDiffCallbackTest %7B%0A    private final DefaultDiffCallback%3CString, ExampleModel%3E callback = MockitoUtils.getMockedDefaultDiffCallback();%0A%0A    @Test%0A    public void areContentsTheSame_ComparesModelData() %7B%0A        // Given the model objects%0A%0A        // When%0A        boolean whenSameResult = callback.areContentsTheSame(0, 0);%0A        boolean whenDifferentResult = callback.areContentsTheSame(1, 1);%0A%0A        // Then%0A        assertThat(whenSameResult, is(true));%0A        assertThat(whenDifferentResult, is(false));%0A    %7D%0A%0A    @Test%0A    public void areItemsTheSame_ComparesModelIds() %7B%0A        // Given the model objects%0A%0A        // When%0A        boolean whenDifferentResult = callback.areItemsTheSame(0, 0);%0A        boolean whenSameResult = callback.areItemsTheSame(1, 1);%0A%0A        // Then%0A        assertThat(whenSameResult, is(true));%0A        assertThat(whenDifferentResult, is(false));%0A    %7D%0A%0A    @Test%0A    public void testListSizes() %7B%0A        assertThat(callback.getOldListSize(), is(2));%0A        assertThat(callback.getNewListSize(), is(2));%0A    %7D%0A%7D%0A

Add DefaultDiffCallbackTest unit tests