本文整理汇总了Java中com.sun.jersey.api.view.Viewable.getModel方法的典型用法代码示例。如果您正苦于以下问题:Java Viewable.getModel方法的具体用法?Java Viewable.getModel怎么用?Java Viewable.getModel使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.sun.jersey.api.view.Viewable
的用法示例。
在下文中一共展示了Viewable.getModel方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: postUserShouldCreateAUser
import com.sun.jersey.api.view.Viewable; //导入方法依赖的package包/类
@Test
public void postUserShouldCreateAUser() {
// act
Viewable viewable = (Viewable) usersController.postUser(USERNAME, REALNAME, EMAIL, TRUE, EXTERNAL_REF, Integer.toString(MAX_INSTANCES), Integer.toString(MAX_CORES)).getEntity();
// assert
assertNotNull(viewable);
assertNotNull(viewable.getModel());
Map model = (Map<String, Object>) viewable.getModel();
assertEquals(readOnlyUser, model.get("user"));
assertEquals(INSTANCE_ID, ((Set<String>) model.get("instanceIds")).iterator().next());
assertEquals(setOfStrings, model.get("imageIds"));
assertEquals(setOfStrings, model.get("securityGroupIds"));
assertEquals(setOfStrings, model.get("volumeIds"));
assertEquals(MAX_INSTANCES, model.get("maxInstances"));
assertEquals(MAX_CORES, model.get("maxCores"));
assertEquals("single_user", viewable.getTemplateName());
}
示例2: postUserShouldCreateADisabledUser
import com.sun.jersey.api.view.Viewable; //导入方法依赖的package包/类
@Test
public void postUserShouldCreateADisabledUser() {
// act
Viewable viewable = (Viewable) usersController.postUser(USERNAME, REALNAME, EMAIL, "", EXTERNAL_REF, Integer.toString(MAX_INSTANCES), Integer.toString(MAX_CORES)).getEntity();
// assert
assertNotNull(viewable);
assertNotNull(viewable.getModel());
Map model = (Map<String, Object>) viewable.getModel();
assertEquals(readOnlyUser, model.get("user"));
assertEquals(INSTANCE_ID, ((Set<String>) model.get("instanceIds")).iterator().next());
assertEquals(setOfStrings, model.get("imageIds"));
assertEquals(setOfStrings, model.get("securityGroupIds"));
assertEquals(setOfStrings, model.get("volumeIds"));
assertEquals(MAX_INSTANCES, model.get("maxInstances"));
assertEquals("single_user", viewable.getTemplateName());
}
示例3: postUserShouldDefaultUserDisablesWhenNoEnabledFlagSet
import com.sun.jersey.api.view.Viewable; //导入方法依赖的package包/类
@Test
public void postUserShouldDefaultUserDisablesWhenNoEnabledFlagSet() {
// act
Viewable viewable = (Viewable) usersController.postUser(USERNAME, REALNAME, EMAIL, null, EXTERNAL_REF, Integer.toString(MAX_INSTANCES), Integer.toString(MAX_CORES)).getEntity();
// assert
assertNotNull(viewable);
assertNotNull(viewable.getModel());
Map model = (Map<String, Object>) viewable.getModel();
assertEquals(readOnlyUser, model.get("user"));
assertEquals(INSTANCE_ID, ((Set<String>) model.get("instanceIds")).iterator().next());
assertEquals(setOfStrings, model.get("imageIds"));
assertEquals(setOfStrings, model.get("securityGroupIds"));
assertEquals(setOfStrings, model.get("volumeIds"));
assertEquals(MAX_INSTANCES, model.get("maxInstances"));
assertEquals("single_user", viewable.getTemplateName());
}
示例4: postUserShouldStillWorkWhenNoExternalRefProvided
import com.sun.jersey.api.view.Viewable; //导入方法依赖的package包/类
@Test
public void postUserShouldStillWorkWhenNoExternalRefProvided() {
// act
Viewable viewable = (Viewable) usersController.postUser(USERNAME, REALNAME, EMAIL, TRUE, null, Integer.toString(MAX_INSTANCES), Integer.toString(MAX_CORES)).getEntity();
// assert
assertNotNull(viewable);
assertNotNull(viewable.getModel());
Map model = (Map<String, Object>) viewable.getModel();
assertEquals(readOnlyUser, model.get("user"));
assertEquals(INSTANCE_ID, ((Set<String>) model.get("instanceIds")).iterator().next());
assertEquals(setOfStrings, model.get("imageIds"));
assertEquals(setOfStrings, model.get("securityGroupIds"));
assertEquals(setOfStrings, model.get("volumeIds"));
assertEquals(MAX_INSTANCES, model.get("maxInstances"));
assertEquals("single_user", viewable.getTemplateName());
}
示例5: gettingUserAsHtmlShouldReturnAViewableWithTheRightTemplateAndModelPopulated
import com.sun.jersey.api.view.Viewable; //导入方法依赖的package包/类
@Test
public void gettingUserAsHtmlShouldReturnAViewableWithTheRightTemplateAndModelPopulated() {
// act
Viewable viewable = usersController.getUserHtml(USERNAME);
// assert
assertNotNull(viewable);
assertNotNull(viewable.getModel());
Map model = (Map<String, Object>) viewable.getModel();
assertEquals(readOnlyUser, model.get("user"));
assertEquals(INSTANCE_ID, ((Set<String>) model.get("instanceIds")).iterator().next());
assertEquals(setOfStrings, model.get("imageIds"));
assertEquals(setOfStrings, model.get("securityGroupIds"));
assertEquals(setOfStrings, model.get("volumeIds"));
assertEquals(MAX_INSTANCES, model.get("maxInstances"));
assertEquals("single_user", viewable.getTemplateName());
}
示例6: puttingAUserShouldAlterTheUser
import com.sun.jersey.api.view.Viewable; //导入方法依赖的package包/类
@Test
public void puttingAUserShouldAlterTheUser() {
// act
Viewable viewable = usersController.putUser(USERNAME, REALNAME, EMAIL, TRUE, EXTERNAL_REF, Integer.toString(MAX_INSTANCES), Integer.toString(MAX_CORES));
// assert
verify(userManagementService).updateUser(USERNAME, REALNAME, EMAIL, true, EXTERNAL_REF, MAX_INSTANCES, MAX_CORES);
assertNotNull(viewable);
assertNotNull(viewable.getModel());
Map model = (Map<String, Object>) viewable.getModel();
assertEquals(readOnlyUser, model.get("user"));
assertEquals(INSTANCE_ID, ((Set<String>) model.get("instanceIds")).iterator().next());
assertEquals(setOfStrings, model.get("imageIds"));
assertEquals(setOfStrings, model.get("securityGroupIds"));
assertEquals(setOfStrings, model.get("volumeIds"));
assertEquals(MAX_INSTANCES, model.get("maxInstances"));
assertEquals("single_user", viewable.getTemplateName());
}
示例7: gettingUserByAccessKeyAsHtmlShouldReturnAViewableWithTheRightTemplateAndModelPopulated
import com.sun.jersey.api.view.Viewable; //导入方法依赖的package包/类
@Test
public void gettingUserByAccessKeyAsHtmlShouldReturnAViewableWithTheRightTemplateAndModelPopulated() {
// act
Viewable viewable = usersController.getUserByApiAccessKeyHtml(ACCESS_KEY);
// assert
assertNotNull(viewable);
assertNotNull(viewable.getModel());
Map model = (Map<String, Object>) viewable.getModel();
assertEquals(readOnlyUser, model.get("user"));
assertEquals(INSTANCE_ID, ((Set<String>) model.get("instanceIds")).iterator().next());
assertEquals(setOfStrings, model.get("imageIds"));
assertEquals(setOfStrings, model.get("securityGroupIds"));
assertEquals(setOfStrings, model.get("volumeIds"));
assertEquals(MAX_INSTANCES, model.get("maxInstances"));
assertEquals("single_user", viewable.getTemplateName());
}
示例8: shouldReturnInstanceValidationAddresss
import com.sun.jersey.api.view.Viewable; //导入方法依赖的package包/类
@Test
public void shouldReturnInstanceValidationAddresss() {
// setup
PId pid = mock(PId.class);
when(piIdBuilder.getPId("user:" + USERNAME)).thenReturn(pid);
String pidString = "123456";
when(pid.toStringFull()).thenReturn(pidString);
String dnsName = "ops.com";
usersController.setOpsWebsiteDnsName(dnsName);
// act
Viewable result = usersController.getInstanceValidationAddress(USERNAME);
// assert
assertNotNull(result);
assertNotNull(result.getModel());
Map model = (Map<String, Object>) result.getModel();
assertEquals(USERNAME, model.get("username"));
assertEquals(pidString, model.get("pid"));
assertEquals(dnsName, model.get("ops_website_dns_name"));
}
示例9: getUserWithInstancesForValidation
import com.sun.jersey.api.view.Viewable; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
@GET
public Viewable getUserWithInstancesForValidation(@PathParam(USERNAME) String username, @PathParam(PID) String pid) {
LOG.debug(String.format("getUserWithInstancesForValidation(%s, %s)", username, pid));
validatePid(username, pid);
Viewable result = getViewable(getUser(username), "user_instances_validation");
Collection<ReadOnlyInstance> instances = getInstances(username);
Map<String, Object> model = (Map<String, Object>) result.getModel();
model.put("instances", instances);
model.put(PID, pid);
return result;
}
示例10: assertUserImagesViewable
import com.sun.jersey.api.view.Viewable; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
private void assertUserImagesViewable(Viewable viewable) {
assertNotNull(viewable);
assertNotNull(viewable.getModel());
final Map<String, Object> model = (Map<String, Object>) viewable.getModel();
assertNotNull(model.get("images"));
assertTrue(model.get("images") instanceof List);
assertEquals(USERNAME, model.get("username"));
assertEquals("user_images", viewable.getTemplateName());
}
示例11: setUserEnabledFlagToFalseShouldReturnViewableWithUserDisabled
import com.sun.jersey.api.view.Viewable; //导入方法依赖的package包/类
@Test
public void setUserEnabledFlagToFalseShouldReturnViewableWithUserDisabled() {
// act
Viewable viewable = usersController.disableUser(USERNAME);
// assert
verify(userManagementService).setUserEnabledFlag(USERNAME, false);
assertNotNull(viewable);
assertNotNull(viewable.getModel());
Map model = (Map<String, Object>) viewable.getModel();
assertEquals(readOnlyUser, model.get("user"));
assertEquals(false, model.get("enabled"));
}
示例12: setUserEnabledFlagToTrueShouldReturnViewableWithUserEnabled
import com.sun.jersey.api.view.Viewable; //导入方法依赖的package包/类
@Test
public void setUserEnabledFlagToTrueShouldReturnViewableWithUserEnabled() {
// act
Viewable viewable = usersController.enableUser(USERNAME);
// assert
verify(userManagementService).setUserEnabledFlag(USERNAME, true);
assertNotNull(viewable);
assertNotNull(viewable.getModel());
Map<String, Object> model = (Map<String, Object>) viewable.getModel();
assertEquals(readOnlyUser, model.get("user"));
assertEquals(true, model.get("enabled"));
}
示例13: testGetUserWithInstancesForValidation
import com.sun.jersey.api.view.Viewable; //导入方法依赖的package包/类
@SuppressWarnings({ "unchecked", "rawtypes" })
@Test
public void testGetUserWithInstancesForValidation() {
// setup
PId userPid = mock(PId.class);
when(userPid.toStringFull()).thenReturn(PID);
when(piIdBuilder.getPId(User.getUrl(USERNAME))).thenReturn(userPid);
Map<String, Set<Instance>> reservationMap = new HashMap<String, Set<Instance>>();
Set<Instance> set1 = new HashSet<Instance>();
Instance instance1 = mock(Instance.class);
when(instance1.getState()).thenReturn(InstanceState.RUNNING);
set1.add(instance1);
Instance instance2 = mock(Instance.class);
when(instance2.getState()).thenReturn(InstanceState.RUNNING);
set1.add(instance2);
Set<Instance> set2 = new HashSet<Instance>();
Instance instance3 = mock(Instance.class);
when(instance3.getState()).thenReturn(InstanceState.TERMINATED);
set2.add(instance3);
Instance instance4 = mock(Instance.class);
when(instance4.getState()).thenReturn(InstanceState.RUNNING);
set2.add(instance4);
reservationMap.put("r1", set1);
reservationMap.put("r2", set2);
when(instancesServiceImpl.describeInstances(eq(USERNAME), anyCollection())).thenReturn(reservationMap);
// act
Viewable result = usersController.getUserWithInstancesForValidation(USERNAME, PID);
// assert
assertNotNull(result);
assertEquals("user_instances_validation", result.getTemplateName());
assertNotNull(result.getModel());
Map<String, Object> model = (Map<String, Object>) result.getModel();
assertEquals(readOnlyUser, model.get("user"));
Collection instances = (Collection) model.get("instances");
assertNotNull(instances);
assertEquals(3, instances.size());
assertTrue(instances.contains(new ReadOnlyInstance(instance1)));
assertTrue(instances.contains(new ReadOnlyInstance(instance2)));
assertTrue(instances.contains(new ReadOnlyInstance(instance4)));
assertEquals(PID, model.get("pid"));
}