Eclipse中Android单元测试
|
<span style="font-size:14px;">package com.medivh.app;
public class Person
{
public String sub(String username)
{
String sub = username.substring(3);
return sub;
}
public int add(int a,int b)
{
return a+b;
}
}</span>
|
|
<span style="font-size:14px;">package com.medivh.app;
import org.junit.Test;
import junit.framework.Assert;
import android.test.AndroidTestCase;
public class PersonTest extends AndroidTestCase
{
@Test
public void testSub() throws Exception
{
Person p = new Person();
p.sub(null);
}
public void testAdd() throws Exception
{
Person p = new Person();
int result = p.add(1, 4);
Assert.assertEquals(result, 6);
}
}
</span>
|
|
<span style="font-size:14px;"><?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.medivh.app"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name">
<activity android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<span style="color:#FF0000;"><uses-library android:name="android.test.runner" /></span>
</application>
<uses-sdk android:minSdkVersion="8" />
<span style="color:#FF0000;"><instrumentation android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.medivh.app" android:label="Tests for My App" /></span>
</manifest> </span>
|
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Facebook宣布进一步推广Live Video功能
摘要:日前,Facebook官方刊文称,他们将在美国进一步推广Live Video这项直播功能。Live Video是Facebook在去年12月推出的一项可以让用户在其平台上做视频直播的功能。几周后,世界其他市场的用户也将迎来这项功能。另外,Facebook还表示,他们现已经开始了Android客户端的开发工作。 据悉,如果用户想要分享直播视频则要点击Update Status(更新状态)然后选择当中的Live Video图标。这时候,用户可以为快速直播写一个描述并选择目标观众。在直播过程中,用户可以看到观看的人数、观看直播和实时评论的好友名字。当直播结束后,用户还能将这段视频保存到Timeline中,就像其他视频一样,当然也可以删除或转发给好友。 而作为观众的用户则能选择订阅该直播,未来等到有新直播的时候就会有收到通知。 本文转自d1net(转载)
-
下一篇
MBaaS和重构工具简化应用开发
一旦开发人员明确他们需要构建的移动应用的类型,他们就可以专注于找到正确的MBaaS或应用重构工具,来简化他们的工作。 简化移动应用开发的工具很多。合适的移动后端即服务(MBaaS)或应用重构产品可以帮助解放开发人员和管理员,这样他们就可以将注意力集中在优先项目上。 MBaaS优势 支持移动应用的后端系统,和应用的可用性和性能一样重要。 后端基础设施确保应用的运行,数据的可用,并正确维护。然而,构建支持移动应用的后端系统,是一个复杂和资源密集的任务。 出于这个原因,许多企业选择MBaaS工具,使用云计算,让移动应用访问资源,比如存储,数据库或服务器。这可以节约几个月的开发,让开发人员专注于应用的前端,帮助确保更好的用户体验,并更快地交付应用。 此类服务依赖于应用编程接口和软件开发人员的工具,将应用连接到所需要的后端服务,它可以帮助简化和统一跨多个平台的开发工作。此外,开发人员不必为每个应用,重复样板代码,或设置冗余的应用堆栈。用户也得到一组核心服务,比如定位,通知推送和用户身份验证。 一个流行的MBaaS产品是Parse,提供免费服务,容易使用。服务不仅为iOS和Android提供API...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- MySQL数据库中FOR UPDATE的使用
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19

微信收款码
支付宝收款码