`
wangjianjun852
  • 浏览: 49830 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论

android junit

 
阅读更多
package com.wjj.junit;

import java.util.List;

import android.test.AndroidTestCase;
import android.util.Log;

public class PersonServiceTest extends AndroidTestCase{

public void test() throws Throwable{
MySQLLift db = new MySQLLift(this.getContext());
PersonService personService = new PersonService(db);
//personService.save();
List<Person> list = personService.findAll();
System.out.println("list.size()----->  " + list.size());
for(Person  p : list){
System.out.println("p.getId()------>  " + p.getId());
System.out.println("p.getName()------->  " + p.getName());
}
System.out.println("=========DBTest=========");
System.out.println("=========DBTest=========");
//personService.del(2);
}

public void testResultCde()  throws Throwable{
PersonService personService = new PersonService();
XMLReader reader = new XMLReader();
List list = reader.getPersons(this.getClass().getClassLoader().getResourceAsStream("itcast.xml"));
System.out.println("===============XMLReaderTest============= >>>>  " + list.size());
System.out.println("========XMLReaderTest=============personService");
assertEquals(10, personService.testRcde());
}

public void testResultCde1()  throws Throwable{
PersonService personService = new PersonService();
assertEquals(20, personService.testRcde());
}

public void SAXPReaderTest()throws Throwable{
MySQLLift db = new MySQLLift(this.getContext());
PersonService personService = new PersonService(db);
personService.save();
Log.i("XMLReaderTest", "XMLReaderTest" );
Log.d("XMLReaderTest", "XMLReaderTest");
System.out.println("=====XMLReaderTest=====");
assertEquals(3, 1);
}

public void DBTest()throws Throwable{
MySQLLift db = new MySQLLift(this.getContext());
PersonService personService = new PersonService(db);
Person person = new Person();
person.setId(4);
person.setName("hellwoorld");
personService.update(person);
List<Person> list = personService.findAll();
for(Person p : list){
System.out.println("DBTestUpdated--->  " + p.getId());
System.out.println("DBTestUpdated---->  " + p.getName());
}
}

public void TestGetScorllData()throws Throwable{
MySQLLift db = new MySQLLift(this.getContext());
System.out.println("TestGetScorllData-------->");
PersonService personService = new PersonService(db);
Person person = personService.findPerson(6);
System.out.println("TestGetScorllData-----> " + person.getId());
System.out.println("TestGetScorllData-----> -- " + person.getName());
}
}



这是我写的TEST 方法类。 里面一共有6个测试方法, 但是当我右键->android junit test的时候, 他只跑前3个方法, 是怎么回事儿? 有人遇到过吗?
分享到:
评论

相关推荐

    对JUnit的一点简单讲解包括一点简单的Android JUnit的讲解

    AndroidJUnit4引入了`@RunWith(AndroidJUnit4.class)`,这使得我们可以使用JUnit4的特性,同时利用Android的测试环境。例如,`@UiThreadTest`注解用于表示该测试必须在主线程运行,而`@SmallTest`, `@MediumTest`, ...

    android junit4

    要开始使用JUnit4进行Android测试,你需要创建一个测试类,这个类通常会放在项目的`src/test/java`目录下,并且需要继承`androidx.test.ext.junit.runners.AndroidJUnit4`。这个测试类中的方法会被识别为测试用例,...

    android junit.rar

    AndroidJUnit是Android平台上进行单元测试的关键工具,它基于Java的JUnit框架,允许开发者对应用程序的代码进行自动化测试。在Android开发中,单元测试是确保代码质量、可维护性和避免引入bug的重要环节。本资料详细...

    Android JUnit单元测试实例

    一个简单的Android JUnit测试类通常会继承自`androidx.test.ext.junit.runners.AndroidJUnit4`。这个运行器使得我们可以在Android环境中使用JUnit 4的特性。例如: ```java import androidx.test.ext.junit.runners...

    android Junit

    在Android开发中,JUnit是一个非常重要的单元测试框架,它使得开发者能够对应用程序的各个模块进行独立测试,确保代码的质量和功能的正确性。本篇将详细介绍Android中的JUnit使用及其相关知识点。 首先,JUnit是一...

    android-junit5,使用junit 5进行android测试。.zip

    `AndroidJUnit4.class`则告诉JUnit4使用Android测试扩展。 为了运行这些测试,需要在`build.gradle`中配置测试任务。`android-junit5`插件提供了一个`test`任务,可以覆盖默认的`testDebugUnitTest`任务: ```...

    android之Junit ActivityUnitTestCase 演示

    在`TestApp`中,我们可以使用`@RunWith(AndroidJUnit4.class)`注解,结合`@Test`注解的测试方法,以类的形式组织多个测试用例。 总的来说,`JUnit`和`ActivityUnitTestCase`的结合使用,使得我们能够有效地对...

    android JUnit demo

    此外,可能还会涉及到`ActivityInstrumentationTestCase2` 或 `AndroidJUnit4` 测试类,它们是Android测试库提供的测试基类,提供了启动和控制`Activity`的能力,这对于测试与`Spinner`交互的`Activity`是必要的。...

    Android下使用JUnitTest用例

    然后,在这个目录下创建一个新的Java类,继承自`androidx.test.ext.junit.runners.AndroidJUnit4`。这样,你的测试类就可以使用JUnit4的注解了。 4. **编写测试用例** 使用JUnit的`@Test`注解标记测试方法,这些...

    android-junit单元测试(附代码)

    要进行Android的JUnit单元测试,我们需要创建一个测试类,该类继承自`AndroidJUnit4`类,这使得我们可以使用JUnit4的特性。例如: ```java import org.junit.runner.RunWith; import android.support.test.runner....

    Android Junit使用

    测试类需要继承`androidx.test.ext.junit.runners.AndroidJUnit4`,并使用`@Test`注解标记测试方法。例如: ```java import androidx.test.ext.junit.runners.AndroidJUnit4; import org.junit.Test; public class...

    AndroidJUnit:AndroidJUnit4,Mockito e Robolectric

    AndroidJUnit、Mockito和Robolectric是三个在Android测试领域非常重要的工具。本文将详细探讨它们的功能、使用方法以及如何结合使用来提升测试效率。 首先,AndroidJUnit4是Google推荐的Android测试框架,基于JUnit...

    android junit测试

    ### Android JUnit 测试知识点详解 #### 一、JUnit简介及在Android中的应用 JUnit是一种常用的Java编程语言单元测试框架,被广泛应用于软件开发过程中的测试驱动开发(TDD)模式。通过编写测试代码来验证应用程序...

    android studio junit测试 demo

    这个类通常位于`app/src/test/java`目录下,并且需要继承自`androidx.test.ext.junit.runners.AndroidJUnit4`,这样就可以在Android环境中运行JUnit测试。例如,如果你要测试名为`MainActivity`的Activity,你可以...

Global site tag (gtag.js) - Google Analytics