appengineのjunitでログイン状態で動作させる方法
ApiProxy.setEnvironmentForCurrentThread(new ApiProxy.Environment() { public String getAppId() { return "unit test"; } public Map<String, Object> getAttributes() { return new HashMap<String, Object>(); } public String getAuthDomain() { return "gmail.com"; } public String getEmail() { return "hoge@gmail.com"; } public String getRequestNamespace() { return ""; } public String getVersionId() { return "1"; } public boolean isAdmin() { return false; } public boolean isLoggedIn() { return true; } });
isAdminをtrueにすればadmin権限のurlもテストできました。