Add doc folder.
[portal.git] / ecomp-portal-BE-common-test / src / main / java / org / openecomp / portalapp / portal / test / domain / WidgetCatalogTest.java
1 package org.openecomp.portalapp.portal.test.domain;
2
3 import static org.junit.Assert.*;
4 import static org.junit.Assert.assertEquals;
5
6 import java.util.HashSet;
7 import java.util.Set;
8
9 import org.junit.Test;
10 import org.openecomp.portalapp.portal.domain.App;
11 import org.openecomp.portalapp.portal.domain.RoleApp;
12 import org.openecomp.portalapp.portal.domain.WidgetCatalog;
13
14 public class WidgetCatalogTest {
15
16         public WidgetCatalog mockWidgetCatalog() {
17
18                 WidgetCatalog widgetCatalog = new WidgetCatalog();
19
20                 Set<RoleApp> roleAppSet = new HashSet<RoleApp>();
21                 // App
22                 App app = new App();
23                 app.setAppId((long) 1);
24                 app.setAppName("test");
25
26                 // RoleApp
27                 RoleApp roleApp = new RoleApp();
28                 roleApp.setRoleId((long) 1);
29                 roleApp.setRoleName("test");
30                 roleApp.setApp(app);
31                 roleApp.setWidgets(null);
32
33                 roleAppSet.add(roleApp);
34
35                 widgetCatalog.setId((long) 1);
36                 widgetCatalog.setName("test");
37                 widgetCatalog.setDesc("test");
38                 widgetCatalog.setFileLocation("test");
39                 widgetCatalog.setAllowAllUser("test");
40                 widgetCatalog.setServiceId((long) 1);
41                 widgetCatalog.setSortOrder("test");
42                 widgetCatalog.setStatusCode("test");
43
44                 widgetCatalog.setWidgetRoles(roleAppSet);
45
46                 return widgetCatalog;
47
48         }
49         
50         @Test
51         public void widgetCatalogTest() {
52
53                 // App
54                 App app = new App();
55                 app.setAppId((long) 1);
56                 app.setAppName("test");
57
58                 Set<RoleApp> roleAppSet = new HashSet<RoleApp>();
59                 // RoleApp
60                 RoleApp roleApp = new RoleApp();
61                 roleApp.setRoleId((long) 1);
62                 roleApp.setRoleName("test");
63                 roleApp.setApp(app);
64                 roleApp.setWidgets(null);
65
66                 roleAppSet.add(roleApp);
67
68                 WidgetCatalog widgetCatalog = mockWidgetCatalog();
69
70         
71                 assertEquals(widgetCatalog.getId(), (long)1);
72                 assertEquals(widgetCatalog.getName(), "test");
73                 assertEquals(widgetCatalog.getDesc(), "test");
74                 assertEquals(widgetCatalog.getFileLocation(), "test");
75                 assertEquals(widgetCatalog.getAllowAllUser(), "test");
76                 assertEquals(widgetCatalog.getServiceId(), new Long (1));
77                 assertEquals(widgetCatalog.getSortOrder(), "test");
78                 assertEquals(widgetCatalog.getStatusCode(), "test");
79                 assertEquals(widgetCatalog.getWidgetRoles().size(),1);
80                 
81                 assertEquals("WidgetCatalog [id=1, name=test, desc=test, fileLocation=test, allowAllUser=test]", widgetCatalog.toString());
82         }
83         
84 }