Package gwtappcontainer.shared.apis

Examples of gwtappcontainer.shared.apis.APIResponse


  public void canLoginAsDeveloper() {
           
    AdminAPI api = new AdminAPI();
    User user = helper.loginAsDeveloper();
   
    APIResponse resp = api.getRolesForLoggedInUser(user);
    assertTrue(resp.statusCode == Status.SUCCESS);
   
    UserProp prop = (UserProp) resp.object;
   
    assertTrue(null != prop);
View Full Code Here


  public void canLoginAsPortalAdmin() {
           
    AdminAPI api = new AdminAPI();
    User user = helper.loginAsPortalAdmin();
   
    APIResponse resp = api.getRolesForLoggedInUser(user);
    assertTrue(resp.statusCode == Status.SUCCESS);
   
    UserProp prop = (UserProp) resp.object;
   
    assertTrue(null != prop);
View Full Code Here

  public void canLoginAsPortalUser() {
   
    AdminAPI api = new AdminAPI();
   
    User user = helper.loginAsPortalUser();               
    APIResponse resp = api.getRolesForLoggedInUser(user);
    assertTrue(resp.statusCode == Status.SUCCESS);
   
    UserProp prop = (UserProp) resp.object;
   
    assertTrue(null != prop);
View Full Code Here

  public void canLoginAsPortalReadonly() {
           
    AdminAPI api = new AdminAPI();
    User user = helper.loginAsPortalReadOnly();
   
    APIResponse resp = api.getRolesForLoggedInUser(user);
    assertTrue(resp.statusCode == Status.SUCCESS);
   
    UserProp prop = (UserProp) resp.object;
   
    assertTrue(null != prop);
View Full Code Here

   
    @Test
    public void anyRoleModificationWithoutLoginGivesAuthenticationError() {
      AdminAPI api = new AdminAPI();
     
      APIResponse resp = api.addRole("dummy", null);
      assertTrue(resp.statusCode == Status.ERROR_LOGIN_REQUIRED);
     
      resp = api.deleteRole("dummy", null);
      assertTrue(resp.statusCode == Status.ERROR_LOGIN_REQUIRED);
     
View Full Code Here

      api.setGateKeeper(mockGateKeeper);
     
      //2. add a role and ensure it is present
      User user = UserServiceFactory.getUserService().getCurrentUser();
      String role = "testdummy_" + UUID.randomUUID();
      APIResponse resp = api.addRole(role, user);
      assertTrue(resp.statusCode == Status.SUCCESS);
     
    List<RoleProp> roles = (List<RoleProp>) api.getAllRoles().object;
   
    assertTrue("added role should be present",
View Full Code Here

      AdminAPI api = new AdminAPI();
      api.setGateKeeper(mockGateKeeper);
     
      User user = UserServiceFactory.getUserService().getCurrentUser();
      String role = "dummy_" + UUID.randomUUID();
      APIResponse resp = api.addRole(role, user);
      assertTrue(resp.statusCode == Status.SUCCESS);
     
      userServiceHelper.setEnvIsLoggedIn(false);
      user = UserServiceFactory.getUserService().getCurrentUser();
      assertTrue(null == user);
View Full Code Here

      api.setGateKeeper(mockGateKeeper);
     
      //2. add a role
      User user = UserServiceFactory.getUserService().getCurrentUser();
      String role = "testdummy";
      APIResponse resp = api.addRole(role, user);
      assertTrue("add should give insufficient permission error",
          resp.statusCode == Status.ERROR_INSUFFICIENT_PERMISSION);
     
      //3. rename a role
      resp = api.renameRole(role, role + "_new", user);
View Full Code Here

 
  @Test
  public void resoureNotFoundErrorIfBothDefaultContentAndCityContentNotAvailable() {
    GeoLocationAPI geoApi = new GeoLocationAPI();
   
    APIResponse response = geoApi.getContentForCity("ishakriyaschedule", "mumbai");
    assertTrue(response.statusCode == Status.ERROR_RESOURCE_DOES_NOT_EXIST)
  }
View Full Code Here

    contentAPI.setContent("content for default", "testtag_default",
        true, helper.loginAsPortalAdmin());
       
    //city content if available
    GeoLocationAPI geoLocationAPI = new GeoLocationAPI();
    APIResponse response = geoLocationAPI.
        getMostRelevantContent("testtag", "melbourne",
            "vic", "australia");   
    String content = (String) response.object;
    assertTrue(content.equals("content for melbourne"));
    assertTrue(response.userFriendlyMessage.contains("testtag_melbourne"));
View Full Code Here

TOP

Related Classes of gwtappcontainer.shared.apis.APIResponse

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.