1d0f2a8dbaaa0775a06c0a95c0e346c6d8766414
[dcaegen2/services.git] /
1 /*
2  * ============LICENSE_START=======================================================
3  * ONAP : DATALAKE
4  * ================================================================================
5  * Copyright 2019 China Mobile
6  *=================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  *     http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ============LICENSE_END=========================================================
19  */
20
21 package org.onap.datalake.feeder.dto;
22
23 import org.junit.Test;
24 import org.onap.datalake.feeder.domain.DesignType;
25 import org.onap.datalake.feeder.domain.PortalDesign;
26 import org.onap.datalake.feeder.domain.Topic;
27 import org.onap.datalake.feeder.domain.TopicName;
28
29 import static org.junit.Assert.*;
30
31 public class PortalDesignConfigTest {
32
33     @Test
34     public void testIs() {
35
36         PortalDesign testPortaldesign = new PortalDesign();
37         testPortaldesign.setId(1);
38         testPortaldesign.setTopicName(new TopicName("test"));
39         DesignType testDesignType = new DesignType();
40         testDesignType.setName("test");
41         testPortaldesign.setDesignType(testDesignType);
42
43         PortalDesign testPortaldesign2 = new PortalDesign();
44         testPortaldesign2.setId(1);
45         testPortaldesign2.setTopicName(new TopicName("test"));
46         DesignType testDesignType2 = new DesignType();
47         testDesignType2.setName("test");
48         testPortaldesign2.setDesignType(testDesignType2);
49
50         PortalDesignConfig testPortalDesignConfig = testPortaldesign.getPortalDesignConfig();
51
52         assertNotEquals(testPortalDesignConfig, testPortaldesign2.getPortalDesignConfig());
53         assertNotEquals(testPortalDesignConfig, null);
54         assertNotEquals(testPortalDesignConfig.getId(), null);
55         assertEquals(testPortalDesignConfig.getBody(), null);
56         assertEquals(testPortalDesignConfig.getNote(), null);
57         assertEquals(testPortalDesignConfig.getName(), null);
58         assertEquals(testPortalDesignConfig.getSubmitted(), null);
59         assertEquals(testPortalDesignConfig.getDesignType(), null);
60         assertEquals(testPortalDesignConfig.getDisplay(), "test");
61     }
62
63 }