d20dcb0ad04d33d6db5cc19153f205c9f56723c1
[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
28 import static org.junit.Assert.*;
29
30 public class PortalDesignConfigTest {
31
32     @Test
33     public void testIs() {
34
35         PortalDesign testPortaldesign = new PortalDesign();
36         testPortaldesign.setId(1);
37         testPortaldesign.setTopic(new Topic("test"));
38         DesignType testDesignType = new DesignType();
39         testDesignType.setName("test");
40         testPortaldesign.setDesignType(testDesignType);
41
42         PortalDesign testPortaldesign2 = new PortalDesign();
43         testPortaldesign2.setId(1);
44         testPortaldesign2.setTopic(new Topic("test"));
45         DesignType testDesignType2 = new DesignType();
46         testDesignType2.setName("test");
47         testPortaldesign2.setDesignType(testDesignType2);
48
49         PortalDesignConfig testPortalDesignConfig = testPortaldesign.getPortalDesignConfig();
50
51         assertNotEquals(testPortalDesignConfig, testPortaldesign2.getPortalDesignConfig());
52         assertNotEquals(testPortalDesignConfig, null);
53         assertNotEquals(testPortalDesignConfig.getId(), null);
54         assertEquals(testPortalDesignConfig.getBody(), null);
55         assertEquals(testPortalDesignConfig.getNote(), null);
56         assertEquals(testPortalDesignConfig.getName(), null);
57         assertEquals(testPortalDesignConfig.getSubmitted(), null);
58     }
59
60 }