diff options
Diffstat (limited to 'ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition')
12 files changed, 783 insertions, 0 deletions
diff --git a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/ColumnEditJSONTest.java b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/ColumnEditJSONTest.java new file mode 100644 index 00000000..7aee9e9d --- /dev/null +++ b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/ColumnEditJSONTest.java @@ -0,0 +1,82 @@ +/* + * ============LICENSE_START========================================== + * ONAP Portal SDK + * =================================================================== + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * =================================================================== + * + * Unless otherwise specified, all software contained herein is licensed + * under the Apache License, Version 2.0 (the "License"); + * you may not use this software 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. + * + * Unless otherwise specified, all documentation contained herein is licensed + * under the Creative Commons License, Attribution 4.0 Intl. (the "License"); + * you may not use this documentation except in compliance with the License. + * You may obtain a copy of the License at + * + * https://creativecommons.org/licenses/by/4.0/ + * + * Unless required by applicable law or agreed to in writing, documentation + * 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. + * + * ============LICENSE_END============================================ + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.portalsdk.analytics.model.definition.wizard; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class ColumnEditJSONTest { + + public ColumnEditJSON mockColumnEditJSONTest() { + ColumnEditJSON columnEditJSON = new ColumnEditJSON(); + columnEditJSON.setTabId("tabId"); + columnEditJSON.setTabName("tabName"); + columnEditJSON.setColId("colId"); + columnEditJSON.setColName("colName"); + columnEditJSON.setDisplayAlignment("displayAlignment"); + columnEditJSON.setDisplayHeaderAlignment("displayHeaderAlignment"); + columnEditJSON.setSortable(false); + columnEditJSON.setVisible(false); + columnEditJSON.setDrilldownURL("drilldownURL"); + columnEditJSON.setDrilldownParams("drilldownParams"); + columnEditJSON.setDrilldownType("drilldownType"); + columnEditJSON.setErrorMessage("errorMessage"); + columnEditJSON.setErrorStackTrace("errorStackTrace"); + return columnEditJSON; + } + + @Test + public void columnEditJSONTest() { + ColumnEditJSON columnEditJSON = mockColumnEditJSONTest(); + ColumnEditJSON columnEditJSON1 = mockColumnEditJSONTest(); + assertEquals(columnEditJSON.getTabId(), columnEditJSON1.getTabId()); + assertEquals(columnEditJSON.getTabName(), columnEditJSON1.getTabName()); + assertEquals(columnEditJSON.getColId(), columnEditJSON1.getColId()); + assertEquals(columnEditJSON.getColName(), columnEditJSON1.getColName()); + assertEquals(columnEditJSON.getDisplayAlignment(), columnEditJSON1.getDisplayAlignment()); + assertEquals(columnEditJSON.getDisplayHeaderAlignment(), columnEditJSON1.getDisplayHeaderAlignment()); + assertFalse(columnEditJSON.isSortable()); + assertFalse(columnEditJSON.isVisible()); + assertEquals(columnEditJSON.getDrilldownURL(), columnEditJSON1.getDrilldownURL()); + assertEquals(columnEditJSON.getDrilldownParams(), columnEditJSON1.getDrilldownParams()); + assertEquals(columnEditJSON.getDrilldownType(), columnEditJSON1.getDrilldownType()); + assertEquals(columnEditJSON.getErrorMessage(), columnEditJSON1.getErrorMessage()); + assertEquals(columnEditJSON.getErrorStackTrace(), columnEditJSON1.getErrorStackTrace()); + } +} diff --git a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/ColumnJSONTest.java b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/ColumnJSONTest.java new file mode 100644 index 00000000..473ec720 --- /dev/null +++ b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/ColumnJSONTest.java @@ -0,0 +1,53 @@ +/* + * ============LICENSE_START========================================== + * ONAP Portal SDK + * =================================================================== + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * =================================================================== + * + * Unless otherwise specified, all software contained herein is licensed + * under the Apache License, Version 2.0 (the "License"); + * you may not use this software 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. + * + * Unless otherwise specified, all documentation contained herein is licensed + * under the Creative Commons License, Attribution 4.0 Intl. (the "License"); + * you may not use this documentation except in compliance with the License. + * You may obtain a copy of the License at + * + * https://creativecommons.org/licenses/by/4.0/ + * + * Unless required by applicable law or agreed to in writing, documentation + * 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. + * + * ============LICENSE_END============================================ + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.portalsdk.analytics.model.definition.wizard; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class ColumnJSONTest { + @Test + public void mockColumnJSONTest() { + ColumnJSON columnJSON = new ColumnJSON(); + columnJSON.setId("id"); + columnJSON.setName("name"); + assertEquals(columnJSON.getId(), "id"); + assertEquals(columnJSON.getName(), "name"); + } +} diff --git a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/DefinitionJSONTest.java b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/DefinitionJSONTest.java new file mode 100644 index 00000000..5eb75390 --- /dev/null +++ b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/DefinitionJSONTest.java @@ -0,0 +1,104 @@ +/* + * ============LICENSE_START========================================== + * ONAP Portal SDK + * =================================================================== + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * =================================================================== + * + * Unless otherwise specified, all software contained herein is licensed + * under the Apache License, Version 2.0 (the "License"); + * you may not use this software 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. + * + * Unless otherwise specified, all documentation contained herein is licensed + * under the Creative Commons License, Attribution 4.0 Intl. (the "License"); + * you may not use this documentation except in compliance with the License. + * You may obtain a copy of the License at + * + * https://creativecommons.org/licenses/by/4.0/ + * + * Unless required by applicable law or agreed to in writing, documentation + * 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. + * + * ============LICENSE_END============================================ + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.portalsdk.analytics.model.definition.wizard; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertTrue; + +import org.junit.Test; + +public class DefinitionJSONTest { + + public DefinitionJSON mockDefinitionJSONTest() + { + DefinitionJSON definitionJSON= new DefinitionJSON(); + definitionJSON.setTabName("tabName"); + definitionJSON.setTabId("tabId"); + definitionJSON.setReportId("reportId"); + definitionJSON.setReportName("reportName"); + definitionJSON.setReportDescr("reportDescr"); + definitionJSON.setReportType("reportType"); + definitionJSON.setDbInfo("dbInfo"); + definitionJSON.setFormHelpText("formHelpText"); + definitionJSON.setPageSize(null); + definitionJSON.setDisplayArea(null); + definitionJSON.setHideFormFieldsAfterRun(false); + definitionJSON.setMaxRowsInExcelCSVDownload(1); + definitionJSON.setFrozenColumns(1); + definitionJSON.setDataGridAlign("dataGridAlign"); + definitionJSON.setEmptyMessage("emptyMessage"); + definitionJSON.setDataContainerHeight("dataContainerHeight"); + definitionJSON.setDataContainerWidth("dataContainerWidth"); + definitionJSON.setDisplayOptions(null); + definitionJSON.setRuntimeColSortDisabled(false); + definitionJSON.setNumFormCols(1); + definitionJSON.setReportTitle("title"); + definitionJSON.setReportSubTitle("reportSubTitle"); + return definitionJSON; + } + @Test + public void definitionJSONTest() + { + DefinitionJSON definitionJSON = mockDefinitionJSONTest(); + assertEquals(definitionJSON.getTabName(),"tabName"); + assertEquals(definitionJSON.getTabId(),"tabId"); + assertEquals(definitionJSON.getReportId(),"reportId"); + assertEquals(definitionJSON.getReportName(),"reportName"); + assertEquals(definitionJSON.getReportDescr(),"reportDescr"); + assertEquals(definitionJSON.getReportType(),"reportType"); + assertEquals(definitionJSON.getDbInfo(),"dbInfo"); + assertEquals(definitionJSON.getFormHelpText(),"formHelpText"); + assertNull(definitionJSON.getPageSize()); + assertNull(definitionJSON.getDisplayArea()); + assertFalse(definitionJSON.getHideFormFieldsAfterRun()); + assertTrue(definitionJSON.getMaxRowsInExcelCSVDownload() == 1); + assertTrue(definitionJSON.getFrozenColumns()== 1); + assertEquals(definitionJSON.getDataGridAlign(),"dataGridAlign"); + assertEquals(definitionJSON.getEmptyMessage(),"emptyMessage"); + assertEquals(definitionJSON.getDataContainerHeight(),"dataContainerHeight"); + assertEquals(definitionJSON.getDataContainerWidth(),"dataContainerWidth"); + assertNull(definitionJSON.getDisplayOptions()); + assertFalse(definitionJSON.getRuntimeColSortDisabled()); + assertTrue(definitionJSON.getNumFormCols()== 1); + assertEquals(definitionJSON.getReportTitle(),"title"); + assertEquals(definitionJSON.getReportSubTitle(),"reportSubTitle"); + + } +} diff --git a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/FormEditJSONTest.java b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/FormEditJSONTest.java new file mode 100644 index 00000000..ad003726 --- /dev/null +++ b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/FormEditJSONTest.java @@ -0,0 +1,84 @@ +/* + * ============LICENSE_START========================================== + * ONAP Portal SDK + * =================================================================== + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * =================================================================== + * + * Unless otherwise specified, all software contained herein is licensed + * under the Apache License, Version 2.0 (the "License"); + * you may not use this software 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. + * + * Unless otherwise specified, all documentation contained herein is licensed + * under the Creative Commons License, Attribution 4.0 Intl. (the "License"); + * you may not use this documentation except in compliance with the License. + * You may obtain a copy of the License at + * + * https://creativecommons.org/licenses/by/4.0/ + * + * Unless required by applicable law or agreed to in writing, documentation + * 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. + * + * ============LICENSE_END============================================ + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.portalsdk.analytics.model.definition.wizard; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class FormEditJSONTest { + + public FormEditJSON mockFormEditJSON() { + FormEditJSON formEditJSON = new FormEditJSON(); + formEditJSON.setTabId("tabId"); + formEditJSON.setTabName("tabName"); + formEditJSON.setFieldId("fieldId"); + formEditJSON.setFieldType("fieldType"); + formEditJSON.setVisible(false); + formEditJSON.setDefaultValue("defaultValue"); + formEditJSON.setFieldDefaultSQL("fieldDefaultSQL"); + formEditJSON.setFieldSQL("fieldSQL"); + formEditJSON.setValidationType("validationType"); + formEditJSON.setPredefinedValueList(null); + formEditJSON.setMessage("message"); + formEditJSON.setErrorMessage("errorMessage"); + formEditJSON.setErrorStackTrace("errorStackTrace"); + formEditJSON.setFieldName("fieldName"); + return formEditJSON; + } + + @Test + public void formEditJSONTest() + { + FormEditJSON formEditJSON = mockFormEditJSON(); + assertEquals(formEditJSON.getTabId(),"tabId"); + assertEquals(formEditJSON.getTabName(),"tabName"); + assertEquals(formEditJSON.getFieldId(),"fieldId"); + assertEquals(formEditJSON.getFieldType(),"fieldType"); + assertFalse(formEditJSON.isVisible()); + assertEquals(formEditJSON.getDefaultValue(),"defaultValue"); + assertEquals(formEditJSON.getFieldDefaultSQL(),"fieldDefaultSQL"); + assertEquals(formEditJSON.getFieldSQL(),"fieldSQL"); + assertEquals(formEditJSON.getValidationType(),"validationType"); + assertNull(formEditJSON.getPredefinedValueList()); + assertEquals(formEditJSON.getMessage(),"message"); + assertEquals(formEditJSON.getErrorMessage(),"errorMessage"); + assertEquals(formEditJSON.getErrorStackTrace(),"errorStackTrace"); + assertEquals(formEditJSON.getFieldName(),"fieldName"); + } +} diff --git a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/IdNameBooleanJSONTest.java b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/IdNameBooleanJSONTest.java new file mode 100644 index 00000000..a74e96b7 --- /dev/null +++ b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/IdNameBooleanJSONTest.java @@ -0,0 +1,55 @@ +/* + * ============LICENSE_START========================================== + * ONAP Portal SDK + * =================================================================== + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * =================================================================== + * + * Unless otherwise specified, all software contained herein is licensed + * under the Apache License, Version 2.0 (the "License"); + * you may not use this software 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. + * + * Unless otherwise specified, all documentation contained herein is licensed + * under the Creative Commons License, Attribution 4.0 Intl. (the "License"); + * you may not use this documentation except in compliance with the License. + * You may obtain a copy of the License at + * + * https://creativecommons.org/licenses/by/4.0/ + * + * Unless required by applicable law or agreed to in writing, documentation + * 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. + * + * ============LICENSE_END============================================ + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.portalsdk.analytics.model.definition.wizard; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class IdNameBooleanJSONTest { + @Test + public void mockIdNameBooleanJSON() { + IdNameBooleanJSON idNameBooleanJSON = new IdNameBooleanJSON(); + idNameBooleanJSON.setId("id"); + idNameBooleanJSON.setName("name"); + idNameBooleanJSON.setSelected(false); + assertEquals(idNameBooleanJSON.getId(), "id"); + assertEquals(idNameBooleanJSON.getName(), "name"); + assertFalse(idNameBooleanJSON.isSelected()); + } +} diff --git a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/ImportJSONTest.java b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/ImportJSONTest.java new file mode 100644 index 00000000..40a5e44a --- /dev/null +++ b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/ImportJSONTest.java @@ -0,0 +1,56 @@ +/* + * ============LICENSE_START========================================== + * ONAP Portal SDK + * =================================================================== + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * =================================================================== + * + * Unless otherwise specified, all software contained herein is licensed + * under the Apache License, Version 2.0 (the "License"); + * you may not use this software 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. + * + * Unless otherwise specified, all documentation contained herein is licensed + * under the Creative Commons License, Attribution 4.0 Intl. (the "License"); + * you may not use this documentation except in compliance with the License. + * You may obtain a copy of the License at + * + * https://creativecommons.org/licenses/by/4.0/ + * + * Unless required by applicable law or agreed to in writing, documentation + * 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. + * + * ============LICENSE_END============================================ + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.portalsdk.analytics.model.definition.wizard; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class ImportJSONTest { + @Test + public void mockImportJSONTest() { + ImportJSON importJSON = new ImportJSON(); + importJSON.setTabId("tabId"); + importJSON.setTabName("name"); + importJSON.setReportXML(null); + assertEquals(importJSON.getTabId(), "tabId"); + assertEquals(importJSON.getTabName(), "name"); + assertNull(importJSON.getReportXML()); + } + +} diff --git a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/ListJSONTest.java b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/ListJSONTest.java new file mode 100644 index 00000000..3056ad42 --- /dev/null +++ b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/ListJSONTest.java @@ -0,0 +1,53 @@ +/* + * ============LICENSE_START========================================== + * ONAP Portal SDK + * =================================================================== + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * =================================================================== + * + * Unless otherwise specified, all software contained herein is licensed + * under the Apache License, Version 2.0 (the "License"); + * you may not use this software 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. + * + * Unless otherwise specified, all documentation contained herein is licensed + * under the Creative Commons License, Attribution 4.0 Intl. (the "License"); + * you may not use this documentation except in compliance with the License. + * You may obtain a copy of the License at + * + * https://creativecommons.org/licenses/by/4.0/ + * + * Unless required by applicable law or agreed to in writing, documentation + * 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. + * + * ============LICENSE_END============================================ + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.portalsdk.analytics.model.definition.wizard; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class ListJSONTest { + + @Test + public void mockListJSONTest() { + ListJSON listJSON = new ListJSON(); + listJSON.setElements(null); + assertNull(listJSON.getElements()); + } + +} diff --git a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/NameBooleanJSONTest.java b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/NameBooleanJSONTest.java new file mode 100644 index 00000000..83986087 --- /dev/null +++ b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/NameBooleanJSONTest.java @@ -0,0 +1,65 @@ +/* + * ============LICENSE_START========================================== + * ONAP Portal SDK + * =================================================================== + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * =================================================================== + * + * Unless otherwise specified, all software contained herein is licensed + * under the Apache License, Version 2.0 (the "License"); + * you may not use this software 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. + * + * Unless otherwise specified, all documentation contained herein is licensed + * under the Creative Commons License, Attribution 4.0 Intl. (the "License"); + * you may not use this documentation except in compliance with the License. + * You may obtain a copy of the License at + * + * https://creativecommons.org/licenses/by/4.0/ + * + * Unless required by applicable law or agreed to in writing, documentation + * 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. + * + * ============LICENSE_END============================================ + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.portalsdk.analytics.model.definition.wizard; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class NameBooleanJSONTest { + + @Test + public void mockNameBooleanJSONTest() + { + NameBooleanJSON nameBooleanJSON = new NameBooleanJSON(); + nameBooleanJSON.setName("name"); + nameBooleanJSON.setSelected(false); + assertEquals(nameBooleanJSON.getName(),"name"); + assertFalse(nameBooleanJSON.isSelected()); + } + + @Test + public void mockMessageJSONTest() + { + MessageJSON messageJSON = new MessageJSON (); + messageJSON.setAnyStacktrace("test"); + assertEquals(messageJSON.getAnyStacktrace(),"test"); + } + + +} diff --git a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/QueryJSONTest.java b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/QueryJSONTest.java new file mode 100644 index 00000000..3bb8d098 --- /dev/null +++ b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/QueryJSONTest.java @@ -0,0 +1,55 @@ +/* + * ============LICENSE_START========================================== + * ONAP Portal SDK + * =================================================================== + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * =================================================================== + * + * Unless otherwise specified, all software contained herein is licensed + * under the Apache License, Version 2.0 (the "License"); + * you may not use this software 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. + * + * Unless otherwise specified, all documentation contained herein is licensed + * under the Creative Commons License, Attribution 4.0 Intl. (the "License"); + * you may not use this documentation except in compliance with the License. + * You may obtain a copy of the License at + * + * https://creativecommons.org/licenses/by/4.0/ + * + * Unless required by applicable law or agreed to in writing, documentation + * 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. + * + * ============LICENSE_END============================================ + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.portalsdk.analytics.model.definition.wizard; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class QueryJSONTest { + + @Test + public void mockQueryJSONTest() { + QueryJSON queryJSON = new QueryJSON(); + queryJSON.setTabId("tabId"); + queryJSON.setTabName("tabName"); + assertEquals(queryJSON.getTabId(), "tabId"); + assertEquals(queryJSON.getTabName(), "tabName"); + } + +} diff --git a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/QueryResultJSONTest.java b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/QueryResultJSONTest.java new file mode 100644 index 00000000..f28eaf1b --- /dev/null +++ b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/QueryResultJSONTest.java @@ -0,0 +1,65 @@ +/* + * ============LICENSE_START========================================== + * ONAP Portal SDK + * =================================================================== + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * =================================================================== + * + * Unless otherwise specified, all software contained herein is licensed + * under the Apache License, Version 2.0 (the "License"); + * you may not use this software 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. + * + * Unless otherwise specified, all documentation contained herein is licensed + * under the Creative Commons License, Attribution 4.0 Intl. (the "License"); + * you may not use this documentation except in compliance with the License. + * You may obtain a copy of the License at + * + * https://creativecommons.org/licenses/by/4.0/ + * + * Unless required by applicable law or agreed to in writing, documentation + * 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. + * + * ============LICENSE_END============================================ + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.portalsdk.analytics.model.definition.wizard; + +import static org.junit.Assert.assertEquals; + +import java.util.ArrayList; +import java.util.Map; + +import org.junit.Test; + +public class QueryResultJSONTest { + + @Test + public void mockQueryResultJSONTest() { + QueryResultJSON queryResultJSON = new QueryResultJSON(); + queryResultJSON.setTotalRows(1); + String str = "test"; + ArrayList<String> list = new ArrayList<>(); + list.add(str); + queryResultJSON.setReportDataColumns(list); + ArrayList<Map<String, String>> rowList = new ArrayList<>(); + queryResultJSON.setReportDataRows(rowList); + queryResultJSON.setQuery("test"); + assertEquals(queryResultJSON.getQuery(), "test"); + assertEquals(queryResultJSON.getTotalRows(), 1); + assertEquals(queryResultJSON.getReportDataColumns().size(), 1); + assertEquals(queryResultJSON.getReportDataRows().size(), 0); + } +} diff --git a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/RaptorResponseTest.java b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/RaptorResponseTest.java new file mode 100644 index 00000000..8a213acc --- /dev/null +++ b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/RaptorResponseTest.java @@ -0,0 +1,54 @@ +/* + * ============LICENSE_START========================================== + * ONAP Portal SDK + * =================================================================== + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * =================================================================== + * + * Unless otherwise specified, all software contained herein is licensed + * under the Apache License, Version 2.0 (the "License"); + * you may not use this software 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. + * + * Unless otherwise specified, all documentation contained herein is licensed + * under the Creative Commons License, Attribution 4.0 Intl. (the "License"); + * you may not use this documentation except in compliance with the License. + * You may obtain a copy of the License at + * + * https://creativecommons.org/licenses/by/4.0/ + * + * Unless required by applicable law or agreed to in writing, documentation + * 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. + * + * ============LICENSE_END============================================ + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.portalsdk.analytics.model.definition.wizard; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class RaptorResponseTest { + @Test + public void mockRaptorResponseTest() { + RaptorResponse raptorResponse = new RaptorResponse(); + assertEquals(raptorResponse.getData().getClass(), String.class); + assertEquals(raptorResponse.getError().getClass(), String.class); + assertEquals(raptorResponse.data().getClass(), org.json.JSONObject.class); + assertEquals(raptorResponse.error().getClass(), org.json.JSONObject.class); + + } +} diff --git a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/SearchFieldJSONTest.java b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/SearchFieldJSONTest.java new file mode 100644 index 00000000..9fc0a36a --- /dev/null +++ b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/model/definition/wizard/SearchFieldJSONTest.java @@ -0,0 +1,57 @@ +/* + * ============LICENSE_START========================================== + * ONAP Portal SDK + * =================================================================== + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * =================================================================== + * + * Unless otherwise specified, all software contained herein is licensed + * under the Apache License, Version 2.0 (the "License"); + * you may not use this software 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. + * + * Unless otherwise specified, all documentation contained herein is licensed + * under the Creative Commons License, Attribution 4.0 Intl. (the "License"); + * you may not use this documentation except in compliance with the License. + * You may obtain a copy of the License at + * + * https://creativecommons.org/licenses/by/4.0/ + * + * Unless required by applicable law or agreed to in writing, documentation + * 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. + * + * ============LICENSE_END============================================ + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.portalsdk.analytics.model.definition.wizard; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class SearchFieldJSONTest { + @Test + public void mockSearchFieldJSONTest() + { + SearchFieldJSON searchFieldJSON = new SearchFieldJSON(); + searchFieldJSON.setName("name"); + searchFieldJSON.setId("id"); + assertEquals(searchFieldJSON.getName(),"name"); + assertEquals(searchFieldJSON.getId(),"id"); + + } + + +} |