/** {@link ResourceItemCommonDataId#ResourceItemCommonDataId()}用テストメソッド. */ @Test public void testInstantiation() { String resourceName = "resourceName"; String resourceItemId = "resourceItemId"; ResourceItemCommonDataId target = new ResourceItemCommonDataId(resourceName, resourceItemId); assertThat(target, notNullValue()); assertThat(target.getResourceName(), is(equalTo(resourceName))); assertThat(target.getResourceItemId(), is(equalTo(resourceItemId))); }
/** {@link ResourceItemCommonDataId#compareTo(ResourceItemCommonDataId)}用テストメソッド. */ @Test public void testCompareToResourceItemCommonDataId() { // Arrange:正常系 ResourceItemCommonDataId target = new ResourceItemCommonDataId("b", "2"); ResourceItemCommonDataId gt1 = new ResourceItemCommonDataId("a", "2"); ResourceItemCommonDataId gt2 = new ResourceItemCommonDataId("b", "1"); ResourceItemCommonDataId eq = new ResourceItemCommonDataId("b", "2"); ResourceItemCommonDataId lt1 = new ResourceItemCommonDataId("b", "3"); ResourceItemCommonDataId lt2 = new ResourceItemCommonDataId("c", "1"); assertThat(target.compareTo(gt1) > 0, is(true)); assertThat(target.compareTo(gt2) > 0, is(true)); assertThat(target.compareTo(eq) == 0, is(true)); assertThat(target.compareTo(lt1) < 0, is(true)); assertThat(target.compareTo(lt2) < 0, is(true)); }
/** {@link ResourceItemCommonDataId#equals(Object)}用テストメソッド. */ @Test public void testEquals() { ResourceItemCommonDataId target = new ResourceItemCommonDataId("resourceName0", "resourceItemId0"); ResourceItemCommonDataId eq = new ResourceItemCommonDataId(target.getResourceName(), target.getResourceItemId()); assertThat(target.equals(eq), is(true)); ResourceItemCommonDataId ne1 = new ResourceItemCommonDataId("resourceName1", target.getResourceItemId()); assertThat(target.equals(ne1), is(false)); ResourceItemCommonDataId ne2 = new ResourceItemCommonDataId(target.getResourceName(), "resourceItemId1"); assertThat(target.equals(ne2), is(false)); }