草庐IT

Test_stub

全部标签

android - 使用 Fitnesse 测试的 Android 中出现错误 java.lang.RuntimeException : Stub!

我正在尝试使用Fitnesse框架创建一个测试夹具,并且我想测试一个从服务器(RESTFUL服务)检索数据的函数。我的测试用例很简单:publicclassFriendListActivityFixtureextendsColumnFixture{publicintURL;publicStringtest(){JSONArrayarray=JsonHelper.getJsonArrayFromUrl("http://107.22.209.62/android/get_users.php");returnarray.toString();}}publicstaticJSONArrayge

android - Google Play 开发者控制台 : beta test paid apps for free?

已结束。这个问题是off-topic.它目前不接受答案。想要改进这个问题?Updatethequestion所以它是on-topic堆栈溢出。关闭9年前。Improvethisquestion我已在GooglePlay开发者控制台中上传了一个作为beta版本(beta测试部分)的apk,我想让我的用户对其进行测试。最终版本将付费,测试后您无法更改此选择,因此我必须在开始时将其设置为付费。问题是我不想向我的用户收取测试费用,而且似乎没有办法这样做。有吗? 最佳答案 我想通常的模式是创建2个应用程序,1个用于“测试版”,另一个用于付费。

android - 什么是 stub /虚拟化一个 Restful 网络服务的简单方法?

我想创建一个android应用程序,该应用程序将对Web服务进行RESTful调用以获取一些数据。我知道RESTful接口(interface)是什么,但我不想麻烦地创建自己的实现。有没有一种简单的方法可以创建一个stubRESTfulWeb服务,该服务将返回一些静态数据,而无需编写完整的WS应用程序来执行此操作? 最佳答案 Mocky.io允许您创建stub端点并指定它们通过公共(public)URL返回的数据。Runscope(免责声明,我是创始人)允许您捕获一次真实请求,然后根据需要通过ResponsePlayback重播响应

android - 当测试项目在 libs 目录中有 jar 时,无法构建和运行使用 "ant create test-project"创建的 android 测试项目

我有一个构建名为MyApp的应用程序的模块。我有另一个为该应用程序构建一些测试用例,称为MyAppTests。他们都构建了自己的APK,并且在我的IDE中都可以正常工作。我想使用ant构建它们,以便我可以利用持续集成。构建应用程序模块工作正常。我在编译和运行测试模块时遇到了困难。使用来自previousquestion的Christopher的提示,我使用androidcreatetest-project-pMyAppTests-m../MyApp-nMyAppTests来创建必要的构建文件来构建和运行我的测试项目。这似乎很好用(一旦我删除了它为我构建的一个不必要的测试用例,并将我的A

android - java.lang.NoClassDefFoundError :android and junit test

我发现我不是唯一遇到此问题的人,但我没有找到正确的答案。我有一个要测试的android项目。我为项目的每个类创建了一个junit测试类。我的问题是当我运行测试时,出现以下错误:java.lang.NoClassDefFoundError:android/content/Context这是我的类测试:publicclassDevicesBDDTestextendsTestCase{DevicesBDDbdd;/***@throwsjava.lang.Exception*/protectedstaticvoidsetUpBeforeClass()throwsException{}/***@

android - java.lang.IllegalAccessError : Class ref in pre-verified class resolved to unexpected implementation getting while running test project?

我已经使用第三方库(zxing)在实现项目工作正常之后实现了项目,然后在我编写了一个测试项目来对我的项目进行单元测试之后。运行测试项目后,主项目、类及其方法是没有给出任何错误,但是如果在主项目的该方法中使用了任何zxing框架类,则会在运行时而不是编译时出现上述错误。请告诉我如何解决这个问题? 最佳答案 您收到此错误是因为第三方库引用添加了两次。您已在测试项目的构建路径中添加了应用程序路径。所以库引用自动添加到测试项目”。删除属性->android下测试项目中的任何库引用。仅供引用,clickherefordetailexplana

android - java中的 "Stub "和 "AIDL"是什么意思?

问题一:我在研究Android服务,经常看到这样的代码:privateISampleService.StubsampleServiceIf=newISampleService.Stub(){}什么是.Stub?问题2:我检查了“AIDL”,但我想知道为什么我们必须使用它而不是Java接口(interface)文件? 最佳答案 'Stub'是一个实现远程接口(interface)的类,您可以像使用本地接口(interface)一样使用它。它处理数据编码/解码以及向/从远程服务发送/接收。术语“stub”通常用于描述其他RPC方法(CO

Android WebView JellyBean -> 不应该发生 : no rect-based-test nodes found

我的应用程序正在使用大量webviews,这些webviews位于ViewPager持有的fragment中。每当我在装有Jellybean的GalaxyNexus上滑动应用程序时,我都会一次又一次地收到以下控制台消息:08-2313:44:03.374:E/webcoreglue(21690):Shouldnothappen:norect-based-testnodesfound谁能向我解释这里出了什么问题,以便我能够解决这个问题? 最佳答案 出现此问题是因为在某些情况下WebView无法注意到其可见rect已更改,因此就webk

android - 如何在android中使用View Stub

我想在android中使用ViewStub,所以请帮助我。我已经创建了ViewStubstub=newViewStub;Viewinflated=stub.inflate();如何以编程方式使用它? 最佳答案 喜欢documentation说,ViewStub是一个惰性膨胀的View。您可以像这样在XML文件中声明ViewStub:android:layout属性是对View的引用,该引用将在调用inflate()后膨胀。所以ViewStubstub=(ViewStub)findViewById(R.id.stub);Viewinf

c++ - CUDA 和固定(页面锁定)内 stub 本没有页面锁定?

当我需要固定(页面锁定)内存时,我试图弄清楚CUDA(或OpenCL实现)是否说实话。我试过cudaMallocHost并查看了/proc/meminfo值Mlocked和Unevictable,都保持在0并且永远不会上升(/proc//status报告VmLck也为0)。我用了mlock页面锁定内存并且值按预期上升。因此,这种行为的两个可能原因可能是:我没有从CUDAAPI获得页面锁定内存,并且cudaSuccess是假的CUDA绕过操作系统计数器来获取页面锁定内存,因为CUDA对linux内核有一些魔力所以实际的问题是:当我使用CUDA分配页面锁定内存时,为什么我无法从操作系统获取