博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单元测试、、、
阅读量:5060 次
发布时间:2019-06-12

本文共 1145 字,大约阅读时间需要 3 分钟。

1、activity_main中的xml中的布局

、、、

、、、

2、MainActivity中的主代码
、、、
package com.edu.niit.ceshi;

import android.os.Bundle;

import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

}

public void sayHello(View v) {

TextView textView = (TextView) findViewById(R.id.textView);
EditText editText = (EditText) findViewById(R.id.editText);
textView.setText("Hello," + editText.getText().toString() + "!");
}
}
、、、

3、单元测试布局程序

private static final String STRING_TO_BE_TYPED = "Peter";

@Rule

public ActivityTestRule

@Test

public void sayHello() {
onView(withId(R.id.editText))
.perform(typeText(STRING_TO_BE_TYPED),
closeSoftKeyboard());

onView(withText("Say hello!")).perform(click());

String expectedText = "Hello," + STRING_TO_BE_TYPED + "!";

onView(withId(R.id.textView))
.check(matches(withText(expectedText)));
}
、、、
单元测试结果如上、、、、、

转载于:https://www.cnblogs.com/zzz-0613/p/6579708.html

你可能感兴趣的文章
Windows Phone Marketplace 发布软件全攻略
查看>>
Unity3D研究院之打开Activity与调用JAVA代码传递参数(十八)【转】
查看>>
语义web基础知识学习
查看>>
hexo个人博客添加宠物/鼠标点击效果/博客管理
查看>>
python asyncio 异步实现mongodb数据转xls文件
查看>>
关于WPF的2000件事 02--WPF界面是如何渲染的?
查看>>
单元测试、、、
查看>>
SVN使用教程总结
查看>>
JS 浏览器对象
查看>>
TestNG入门
查看>>
【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角
查看>>
虚拟中没有eth0
查看>>
Unity 3D游戏开发学习路线(方法篇)
查看>>
BZOJ2049[Sdoi2008]Cave 洞穴勘测(LCT模板)
查看>>
vuex插件
查看>>
2011年12月09日
查看>>
[ZJOI2007]棋盘制作 【最大同色矩形】
查看>>
合并单元格
查看>>
swift-初探webView与JS交互
查看>>
IOS-图片操作集合
查看>>