Class MockEnvironment

java.lang.Object
com.google.appengine.api.testing.MockEnvironment
All Implemented Interfaces:
com.google.apphosting.api.ApiProxy.Environment

public class MockEnvironment extends Object implements com.google.apphosting.api.ApiProxy.Environment
A Mock Environment for testing.
  • Field Details

    • APPS_NAMESPACE_KEY

      public static final String APPS_NAMESPACE_KEY
  • Constructor Details

    • MockEnvironment

      public MockEnvironment(String appId, String moduleId, String versionId)
    • MockEnvironment

      public MockEnvironment(String appId, String versionId)
  • Method Details

    • fromTestClass

      public static MockEnvironment fromTestClass(Class<?> testClass)
    • getAppId

      public String getAppId()
      Specified by:
      getAppId in interface com.google.apphosting.api.ApiProxy.Environment
    • getModuleId

      public String getModuleId()
      Specified by:
      getModuleId in interface com.google.apphosting.api.ApiProxy.Environment
    • getVersionId

      public String getVersionId()
      Specified by:
      getVersionId in interface com.google.apphosting.api.ApiProxy.Environment
    • getEmail

      public String getEmail()
      Specified by:
      getEmail in interface com.google.apphosting.api.ApiProxy.Environment
    • isLoggedIn

      public boolean isLoggedIn()
      Specified by:
      isLoggedIn in interface com.google.apphosting.api.ApiProxy.Environment
    • isAdmin

      public boolean isAdmin()
      Specified by:
      isAdmin in interface com.google.apphosting.api.ApiProxy.Environment
    • getAuthDomain

      public String getAuthDomain()
      Specified by:
      getAuthDomain in interface com.google.apphosting.api.ApiProxy.Environment
    • getRequestNamespace

      @Deprecated public String getRequestNamespace()
      Deprecated.
      Specified by:
      getRequestNamespace in interface com.google.apphosting.api.ApiProxy.Environment
    • getAttributes

      public Map<String,Object> getAttributes()
      Specified by:
      getAttributes in interface com.google.apphosting.api.ApiProxy.Environment
    • getRemainingMillis

      public long getRemainingMillis()
      Specified by:
      getRemainingMillis in interface com.google.apphosting.api.ApiProxy.Environment