小编Flo*_*iel的帖子

是否有使用AccountManager帐户在Android上对Google Data API进行身份验证的官方方法?

我正在尝试将Google Data API用于Android 2.1上已安装的应用程序.如果用户已在设备上配置了帐户,我不希望用户必须输入凭据.因此,我使用帐户类型为"com.google"的AccountManager.

但是从哪里去?Google没有关于如何进行Google身份验证(authTokenType等)的示例.有一个项目尝试以一般方式进行(http://code.google.com/p/google-authenticator-for-android)但尚未取得任何成功.

会这么难吗?这实际上是为了阻止谷歌阅读器客户端之类的应用程序,这些应用程序必须要求用户提供他们的Google凭据(希望没有人给他们).

任何指针/建议表示赞赏.

java authentication api android

6
推荐指数
1
解决办法
1346
查看次数

如何在Spock中模拟HttpServletRequest

我们有一个ServletFilter,我们想用Spock进行单元测试并检查对HttpServletRequest的调用.

以下代码抛出 java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/servlet/http/Cookie

def "some meaningless test"(){
    given:
    HttpServletRequest  servletRequest = Mock(HttpServletRequest)

    when:
    1+1

    then:
    true
}
Run Code Online (Sandbox Code Playgroud)

JavaEE 5 API(以及Servlet API)位于类路径中.Spock版本是0.6-groovy-1.8.

我们该怎么做?它与Mockito合作,但我们放松了Spock嘲弄的超棒.

编辑:我们知道Grails和Spring内置的Servlet函数的模拟功能,我们只想知道是否有办法用Spock模拟.否则你会混合使用模拟设置技术......

java groovy servlets mocking spock

5
推荐指数
1
解决办法
4831
查看次数

标签 统计

java ×2

android ×1

api ×1

authentication ×1

groovy ×1

mocking ×1

servlets ×1

spock ×1