Loading src/test/java/es/redmic/usersettingslib/unit/dto/SettingsEqualTest.java 0 → 100644 +239 −0 Original line number Diff line number Diff line package es.redmic.usersettingslib.unit.dto; /*- * #%L * user-settings-lib * %% * Copyright (C) 2019 REDMIC Project / Server * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * #L% */ import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import org.joda.time.DateTime; import org.junit.Test; import es.redmic.usersettingslib.dto.SettingsDTO; import es.redmic.usersettingslib.unit.utils.SettingsDataUtil; public class SettingsEqualTest { @Test public void equal_returnTrue_IfSettingsTypeIsEqual() { SettingsDTO dto = SettingsDataUtil.getSettings(); assertTrue(dto.equals(dto)); } @Test public void equal_returnFalse_IfIdIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setId("111111"); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfIdIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setId(null); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfNameIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setName("cddd"); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfNameIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setName(null); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfSharedIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setShared(true); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfSharedIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setShared(null); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfSelectionIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.getSelection().add("ddd"); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfSelectionIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setSelection(null); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfServiceIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setService("ddd"); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfServiceIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setService(null); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfUserIdIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setUserId("ddd"); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfUserIdIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setUserId(null); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfInsertedIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setInserted(DateTime.now().plus(2)); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfInsertedIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setInserted(null); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfUpdatedIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setUpdated(DateTime.now().plus(2)); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfUpdatedIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setUpdated(null); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfAccessedIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setAccessed(DateTime.now().plus(2)); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfAccessedIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setAccessed(null); assertFalse(dto1.equals(dto2)); } } Loading
src/test/java/es/redmic/usersettingslib/unit/dto/SettingsEqualTest.java 0 → 100644 +239 −0 Original line number Diff line number Diff line package es.redmic.usersettingslib.unit.dto; /*- * #%L * user-settings-lib * %% * Copyright (C) 2019 REDMIC Project / Server * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * #L% */ import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import org.joda.time.DateTime; import org.junit.Test; import es.redmic.usersettingslib.dto.SettingsDTO; import es.redmic.usersettingslib.unit.utils.SettingsDataUtil; public class SettingsEqualTest { @Test public void equal_returnTrue_IfSettingsTypeIsEqual() { SettingsDTO dto = SettingsDataUtil.getSettings(); assertTrue(dto.equals(dto)); } @Test public void equal_returnFalse_IfIdIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setId("111111"); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfIdIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setId(null); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfNameIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setName("cddd"); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfNameIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setName(null); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfSharedIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setShared(true); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfSharedIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setShared(null); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfSelectionIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.getSelection().add("ddd"); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfSelectionIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setSelection(null); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfServiceIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setService("ddd"); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfServiceIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setService(null); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfUserIdIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setUserId("ddd"); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfUserIdIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setUserId(null); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfInsertedIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setInserted(DateTime.now().plus(2)); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfInsertedIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setInserted(null); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfUpdatedIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setUpdated(DateTime.now().plus(2)); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfUpdatedIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setUpdated(null); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfAccessedIsDifferent() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setAccessed(DateTime.now().plus(2)); assertFalse(dto1.equals(dto2)); } @Test public void equal_returnFalse_IfAccessedIsNull() { SettingsDTO dto1 = SettingsDataUtil.getSettings(); SettingsDTO dto2 = SettingsDataUtil.getSettings(); dto1.setAccessed(null); assertFalse(dto1.equals(dto2)); } }