我已经玩Espresso了几周的测试,最后我决定开始测试碎片.
我立即遇到了问题,如何获得当前的活动?
我的应用程序使用登录数据,因此我无法使用测试规则启动活动.简而言之,是否有类似于getActivity()做浓缩咖啡测试的东西?
因此,我正在开展一些工作,需要我知道设备上的另一个应用程序何时正在更新.所以我的问题很简单,让我们说YouTube或Spotify在应用程序更新时发送广播,如果是这样,我需要抓住我的broadcastReceiver.
因此,我最近开始在我现有的Android项目之一中搞混Espresso。
一切都进行得很顺利,直到我开始AutoCompleteTextView在程序中找到它。我似乎不明白如何正确单击自动完成列表中的第一件事。实际上,我甚至不能确定使用哪个,onView()或者onData()在这种情况下。
android autocompletetextview android-testing android-espresso
好吧,我对c ++很新,我试图让随机数生成器工作.一般的想法是每次循环调用随机生成器并将随机数放入数组.它基本上有效,唯一的问题是数量不是随机的.每次打印出来的时间都是-842150451,这是一个问题.
int main()
{
int *array;
int size;
cout << "Enter size of array: ";
cin >> size;
array = new int[size];
for (int x = 0; x < size; x++)
{
srand ( time(NULL) );
int randomNumber;
randomNumber = rand() % 10000 + 1;
randomNumber >> array[x];
Run Code Online (Sandbox Code Playgroud)
它是更大的排序算法的一部分,所以我不打扰复制整个事情,因为这是问题的一部分.