/*
 * Swagger of Opencellsoft Api
 * @#Introduction
 *
 * The version of the OpenAPI document: 7.3.1-SNAPSHOT
 * Contact: contact@opencellsoft.fr
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */


package org.openapitools.client.model;

import com.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.openapitools.client.model.CustomFieldMatrixColumnDto;
import org.openapitools.client.model.LanguageDescriptionDto;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;


/**
 * Model tests for CustomFieldTemplateDto
 */
public class CustomFieldTemplateDtoTest {
    private final CustomFieldTemplateDto model = new CustomFieldTemplateDto();

    /**
     * Model tests for CustomFieldTemplateDto
     */
    @Test
    public void testCustomFieldTemplateDto() {
        // TODO: test CustomFieldTemplateDto
    }

    /**
     * Test the property 'id'
     */
    @Test
    public void idTest() {
        // TODO: test id
    }

    /**
     * Test the property 'code'
     */
    @Test
    public void codeTest() {
        // TODO: test code
    }

    /**
     * Test the property 'description'
     */
    @Test
    public void descriptionTest() {
        // TODO: test description
    }

    /**
     * Test the property 'updatedCode'
     */
    @Test
    public void updatedCodeTest() {
        // TODO: test updatedCode
    }

    /**
     * Test the property 'disabled'
     */
    @Test
    public void disabledTest() {
        // TODO: test disabled
    }

    /**
     * Test the property 'languageDescriptions'
     */
    @Test
    public void languageDescriptionsTest() {
        // TODO: test languageDescriptions
    }

    /**
     * Test the property 'fieldType'
     */
    @Test
    public void fieldTypeTest() {
        // TODO: test fieldType
    }

    /**
     * Test the property 'accountLevel'
     */
    @Test
    public void accountLevelTest() {
        // TODO: test accountLevel
    }

    /**
     * Test the property 'appliesTo'
     */
    @Test
    public void appliesToTest() {
        // TODO: test appliesTo
    }

    /**
     * Test the property 'defaultValue'
     */
    @Test
    public void defaultValueTest() {
        // TODO: test defaultValue
    }

    /**
     * Test the property 'useInheritedAsDefaultValue'
     */
    @Test
    public void useInheritedAsDefaultValueTest() {
        // TODO: test useInheritedAsDefaultValue
    }

    /**
     * Test the property 'storageType'
     */
    @Test
    public void storageTypeTest() {
        // TODO: test storageType
    }

    /**
     * Test the property 'valueRequired'
     */
    @Test
    public void valueRequiredTest() {
        // TODO: test valueRequired
    }

    /**
     * Test the property 'versionable'
     */
    @Test
    public void versionableTest() {
        // TODO: test versionable
    }

    /**
     * Test the property 'triggerEndPeriodEvent'
     */
    @Test
    public void triggerEndPeriodEventTest() {
        // TODO: test triggerEndPeriodEvent
    }

    /**
     * Test the property 'calendar'
     */
    @Test
    public void calendarTest() {
        // TODO: test calendar
    }

    /**
     * Test the property 'cacheValueTimeperiod'
     */
    @Test
    public void cacheValueTimeperiodTest() {
        // TODO: test cacheValueTimeperiod
    }

    /**
     * Test the property 'entityClazz'
     */
    @Test
    public void entityClazzTest() {
        // TODO: test entityClazz
    }

    /**
     * Test the property 'listValues'
     */
    @Test
    public void listValuesTest() {
        // TODO: test listValues
    }

    /**
     * Test the property 'allowEdit'
     */
    @Test
    public void allowEditTest() {
        // TODO: test allowEdit
    }

    /**
     * Test the property 'hideOnNew'
     */
    @Test
    public void hideOnNewTest() {
        // TODO: test hideOnNew
    }

    /**
     * Test the property 'maxValue'
     */
    @Test
    public void maxValueTest() {
        // TODO: test maxValue
    }

    /**
     * Test the property 'minValue'
     */
    @Test
    public void minValueTest() {
        // TODO: test minValue
    }

    /**
     * Test the property 'regExp'
     */
    @Test
    public void regExpTest() {
        // TODO: test regExp
    }

    /**
     * Test the property 'cacheValue'
     */
    @Test
    public void cacheValueTest() {
        // TODO: test cacheValue
    }

    /**
     * Test the property 'nbDecimal'
     */
    @Test
    public void nbDecimalTest() {
        // TODO: test nbDecimal
    }

    /**
     * Test the property 'roundingMode'
     */
    @Test
    public void roundingModeTest() {
        // TODO: test roundingMode
    }

    /**
     * Test the property 'guiPosition'
     */
    @Test
    public void guiPositionTest() {
        // TODO: test guiPosition
    }

    /**
     * Test the property 'mapKeyType'
     */
    @Test
    public void mapKeyTypeTest() {
        // TODO: test mapKeyType
    }

    /**
     * Test the property 'applicableOnEl'
     */
    @Test
    public void applicableOnElTest() {
        // TODO: test applicableOnEl
    }

    /**
     * Test the property 'matrixColumns'
     */
    @Test
    public void matrixColumnsTest() {
        // TODO: test matrixColumns
    }

    /**
     * Test the property 'childEntityFieldsForSummary'
     */
    @Test
    public void childEntityFieldsForSummaryTest() {
        // TODO: test childEntityFieldsForSummary
    }

    /**
     * Test the property 'indexType'
     */
    @Test
    public void indexTypeTest() {
        // TODO: test indexType
    }

    /**
     * Test the property 'tags'
     */
    @Test
    public void tagsTest() {
        // TODO: test tags
    }

    /**
     * Test the property 'displayFormat'
     */
    @Test
    public void displayFormatTest() {
        // TODO: test displayFormat
    }

}
