Initial OpenECOMP policy/engine commit
[policy/engine.git] / ecomp-sdk-app / src / test / java / org / openecomp / portalapp / controller / CollaborationControllerTest.java
1 package org.openecomp.portalapp.controller;
2
3 import org.junit.Assert;
4 import org.junit.Test;
5 import org.openecomp.portalsdk.core.MockApplicationContextTestSuite;
6 import org.openecomp.portalsdk.core.domain.User;
7 import org.openecomp.portalsdk.core.util.SystemProperties;
8 import org.springframework.test.web.servlet.ResultActions;
9 import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder;
10 import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;
11
12 public class CollaborationControllerTest extends MockApplicationContextTestSuite{
13         
14         @Test
15         public void testGetAvailableRoles() throws Exception {
16                 MockHttpServletRequestBuilder requestBuilder = MockMvcRequestBuilders.get("/collaborate_list");
17                 User user = new User();
18                 user.setId(1l);
19                 user.setOrgUserId("abc");
20                 requestBuilder.sessionAttr(SystemProperties.getProperty(SystemProperties.USER_ATTRIBUTE_NAME), user);
21                 
22                 ResultActions ra =getMockMvc().perform(requestBuilder);
23                 Assert.assertEquals(2,ra.andReturn().getModelAndView().getModelMap().size());
24         }
25
26
27 }