我正在尝试将Google Data API用于Android 2.1上已安装的应用程序.如果用户已在设备上配置了帐户,我不希望用户必须输入凭据.因此,我使用帐户类型为"com.google"的AccountManager.
但是从哪里去?Google没有关于如何进行Google身份验证(authTokenType等)的示例.有一个项目尝试以一般方式进行(http://code.google.com/p/google-authenticator-for-android)但尚未取得任何成功.
会这么难吗?这实际上是为了阻止谷歌阅读器客户端之类的应用程序,这些应用程序必须要求用户提供他们的Google凭据(希望没有人给他们).
任何指针/建议表示赞赏.
我们有一个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模拟.否则你会混合使用模拟设置技术......