summaryrefslogtreecommitdiffstats
path: root/components/slice-analysis-ms/src/test/java/org/onap/slice/analysis/ms/models/ModelsTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'components/slice-analysis-ms/src/test/java/org/onap/slice/analysis/ms/models/ModelsTest.java')
-rw-r--r--components/slice-analysis-ms/src/test/java/org/onap/slice/analysis/ms/models/ModelsTest.java57
1 files changed, 31 insertions, 26 deletions
diff --git a/components/slice-analysis-ms/src/test/java/org/onap/slice/analysis/ms/models/ModelsTest.java b/components/slice-analysis-ms/src/test/java/org/onap/slice/analysis/ms/models/ModelsTest.java
index 582abdce..3150fb5c 100644
--- a/components/slice-analysis-ms/src/test/java/org/onap/slice/analysis/ms/models/ModelsTest.java
+++ b/components/slice-analysis-ms/src/test/java/org/onap/slice/analysis/ms/models/ModelsTest.java
@@ -2,7 +2,7 @@
* ============LICENSE_START=======================================================
* slice-analysis-ms
* ================================================================================
- * Copyright (C) 2020 Wipro Limited.
+ * Copyright (C) 2020-2021 Wipro Limited.
* ==============================================================================
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -18,11 +18,8 @@
* ============LICENSE_END=========================================================
*
*******************************************************************************/
-
package org.onap.slice.analysis.ms.models;
-
import org.junit.Test;
-
import com.openpojo.reflection.PojoClass;
import com.openpojo.reflection.impl.PojoClassFactory;
import com.openpojo.validation.Validator;
@@ -32,10 +29,29 @@ import com.openpojo.validation.rule.impl.GetterMustExistRule;
import com.openpojo.validation.rule.impl.SetterMustExistRule;
import com.openpojo.validation.test.impl.GetterTester;
import com.openpojo.validation.test.impl.SetterTester;
-
+import nl.jqno.equalsverifier.EqualsVerifier;
public class ModelsTest {
-
- @Test
+ @Test
+ public void configDataEqualHashcodeTest() {
+ EqualsVerifier.simple().forClass(ConfigData.class).verify();
+ }
+ @Test
+ public void cellCUListEqualHashcodeTest() {
+ EqualsVerifier.simple().forClass(CellCUList.class).verify();
+ }
+ @Test
+ public void cuModelEqualHashcodeTest() {
+ EqualsVerifier.simple().forClass(CUModel.class).verify();
+ }
+ @Test
+ public void subCounterEqualHashcodeTest() {
+ EqualsVerifier.simple().forClass(SubCounter.class).verify();
+ }
+ @Test
+ public void measurementObjectEqualHashcodeTest() {
+ EqualsVerifier.simple().forClass(MeasurementObject.class).verify();
+ }
+ @Test
public void testGetterSetterSubCounter() {
PojoClass pojoclass = PojoClassFactory.getPojoClass(SubCounter.class);
Validator validator = ValidatorBuilder
@@ -47,40 +63,29 @@ public class ModelsTest {
.with(new EqualsAndHashCodeMatchRule())
.build();
validator.validate(pojoclass);
- }
-
- @Test
+ }
+ @Test
public void testGetterSetterMeasurementObject() {
PojoClass pojoclass = PojoClassFactory.getPojoClass(MeasurementObject.class);
validateMd(pojoclass);
}
-
- @Test
+ @Test
public void testGetterSetterCellCUList() {
PojoClass pojoclass = PojoClassFactory.getPojoClass(CellCUList.class);
validateMd(pojoclass);
}
-
- @Test
+ @Test
public void testGetterSetterCUModel() {
PojoClass pojoclass = PojoClassFactory.getPojoClass(CUModel.class);
validateMd(pojoclass);
}
-
- @Test
+ @Test
public void testGetterSetterConfigData() {
PojoClass pojoclass = PojoClassFactory.getPojoClass(ConfigData.class);
validateMd(pojoclass);
}
-
- @Test
- public void testGetterSetterMLOutputModel() {
- PojoClass pojoclass = PojoClassFactory.getPojoClass(MLOutputModel.class);
- validateMd(pojoclass);
- }
-
- public void validateMd(PojoClass pojoclass) {
- Validator validator = ValidatorBuilder
+ public void validateMd(PojoClass pojoclass) {
+ Validator validator = ValidatorBuilder
.create()
.with(new SetterMustExistRule())
.with(new GetterMustExistRule())
@@ -88,5 +93,5 @@ public class ModelsTest {
.with(new GetterTester())
.build();
validator.validate(pojoclass);
- }
+ }
}