/* * ============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============================================ * * */ package org.onap.portalsdk.analytics.xmlobj; import static org.junit.Assert.*; import org.junit.Test; import org.onap.portalsdk.analytics.xmlobj.FormFieldType; public class FormFieldTypeTest { public FormFieldType mockFormFieldType() { FormFieldType formFieldType = new FormFieldType(); formFieldType.setColId("colId"); formFieldType.setFieldName("name"); formFieldType.setFieldType("type"); formFieldType.setVisible("visible"); formFieldType.setValidationType("validation"); formFieldType.setMandatory("test"); formFieldType.setDefaultValue("test"); formFieldType.setOrderBySeq(1); formFieldType.setRangeStartDate(null); formFieldType.setRangeEndDate(null); formFieldType.setRangeStartDateSQL(null); formFieldType.setRangeEndDateSQL("endDate"); formFieldType.setComment("comment"); formFieldType.setPredefinedValueList(null); formFieldType.setDependsOn("dependsOn"); formFieldType.setGroupFormField(false); formFieldType.setMultiSelectListSize("test"); formFieldType.setFieldId("id"); formFieldType.setFieldSQL("test"); formFieldType.setFieldDefaultSQL("test"); return formFieldType; } @Test public void formFieldTypeTest() { FormFieldType formFieldType = mockFormFieldType(); assertEquals(formFieldType.getColId(), "colId"); assertEquals(formFieldType.getFieldName(), "name"); assertEquals(formFieldType.getFieldType(), "type"); assertEquals(formFieldType.getVisible(), "visible"); assertEquals(formFieldType.getValidationType(), "validation"); assertEquals(formFieldType.getMandatory(), "test"); assertEquals(formFieldType.getDefaultValue(), "test"); assertTrue(formFieldType.getOrderBySeq() == 1); assertNull(formFieldType.getRangeStartDate()); assertNull(formFieldType.getRangeEndDate()); assertNull(formFieldType.getRangeStartDateSQL()); assertEquals(formFieldType.getRangeEndDateSQL(), "endDate"); assertEquals(formFieldType.getComment(), "comment"); assertNull(formFieldType.getPredefinedValueList()); assertEquals(formFieldType.getDependsOn(), "dependsOn"); assertEquals(formFieldType.isGroupFormField(), false); assertEquals(formFieldType.getMultiSelectListSize(), "test"); assertEquals(formFieldType.getFieldId(), "id"); assertEquals(formFieldType.getFieldSQL(),"test"); assertEquals(formFieldType.getFieldDefaultSQL(),"test"); } }