JUnit 4中,亚军android的测试项目“样板工程”

我提供的Andr​​oid样品测试项目,只有2-3个java文件,通过使用JUnit 4,我试图做到这一点。

我的主要测试文件。

import org.junit.runner.RunWith; import org.junit.runners.Suite; @RunWith(Suite.class) @Suite.SuiteClasses({ SimpleMathTest.class // add other classes here (comma separated) }) public class TestSuite { }

和我做了另外一个测试文件作为JUnit 4中,这是

import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; public class SimpleMathTest { @BeforeClass public static void setUpBeforeClass() throws Exception { } @AfterClass public static void tearDownAfterClass() throws Exception { } @Before public void setUp() throws Exception { } @After public void tearDown() throws Exception { } }

但在执行错误显示的时间:

SampleTest:无法启动测试

请给我一些解决方案。

谢谢

--------------解决方案-------------

下面的步骤为我工作:

  1. 创建新的JUnit(而不是“Android的JUnit测试”)Testconfiguration: JUnit 4中,亚军android的测试项目“样板工程”

  2. 添加一个新的测试发射器: JUnit 4中,亚军android的测试项目“样板工程”

  3. 选择下列启动: JUnit 4中,亚军android的测试项目“样板工程”

有了这个配置,我可以运行我的单元测试。 他们在PC,而不是在手机上运行。 希望这可以帮助。

您没有任何@Test方法。

加:

@Test
public void test() {
//Test code here
}

分类:java的 时间:2012-01-06 人气:0
本文关键词: Java的,JUnit中,机器人
分享到:

相关文章

  • 如何以编程方式运行在我的Java应用程序中所有的JUnit测试? 2013-04-20

    在Eclipse中,我可以很容易地运行在我的应用程序中所有的JUnit测试. 我希望能够运行从应用程序的jar目标系统的测试,不使用Eclipse(或Ant或Maven或任何其他的开发工具). 我可以看到如何运行命令行特定的测试或套房. 我可以手动创建一套列出所有的测试,我的应用程序,但似乎容易出错 - 我敢肯定,在某些时候,我会创建一个测试,忘记将它添加到该套件. Eclipse的JUnit的插件有一个向导来创建一个测试套件,但由于某些原因,它不"看"我的测试类. 它可能是在寻找JU

  • 如何运行从我的Java应用程序中的JUnit测试? 2013-12-25

    是否有可能从我的Java应用程序中运行JUnit测试? 是否有测试框架,我可以使用(如一个junit.jar?),还是我强迫找到测试文件,调用方法和跟踪异常自己? 为什么我问的原因是我的应用程序需要大量的工作,开始启动(大量的相关性和配置等),并使用外部测试工具(如JUnit的Ant任务),将需要大量的工作来设置. 这是比较容易启动应用程序,然后在应用程序内运行我的测试. 是否有运行测试,并输出结果从一个Java应用程序里面还是我不得不写我自己的框架,一个简单的测试框架? -----------

  • 在Java中机器人模拟 2015-03-10

    我做的关于机器人仿真一个项目,我需要帮助. 我要模拟在一个仓库机器人的活动. 我使用mindstorm机器人和乐高的为仓库. 这里的关键是我要模拟一个Java GUI中机器人的所有活动. 即每当机器人正在移动时,用户必须看到它在GUI上移动的对象,表示机器人. 当仓库的道路/导轨/交叉变化,它也必须在屏幕上改变. 整个项目是我必须模拟无论机器人是做在实时的仓库. 一切都必须实时发生 我问哪些库在Java中,我可以用它来做到这一点的模拟实时,如果有人可以点我的任何网站良好的信息. 想查询的Java

  • 与java.awt.Robot中测试键盘输入 2014-02-23

    我有一个测试,使用java.awt.Robot中行使的自定义Swing组件. 我想在我们构建服务器运行测试,但在构建服务器上锁定Windows机器上运行,并Robot.keyPress(焦炭)不与被锁定的屏幕工作. 我送的按键有时像向下箭头,退格,因此直接将它们发送到该文件是没有帮助的. 目前,我只是使用JUnit的假设跳过测试,如果键盘输入不上的第一次尝试的工作,但我想离开这些测试启用. 我会假设有人在那里运行这些类型的测试对一个Swing GUI. 有任何想法吗? -------------

  • Android的NDK java.lang.UnsatisfiedLinkError中:findLibrary返回NULL 2012-01-05

    在你的Andr​​oid的应用JNI上面的错误? 阅读... 前面,我会说我已经解决了这一点,在我自己的方式,但我觉得在Android构建系统(也许是关于Eclipse)东西摔坏了,我希望能挽救的痛苦别人小时. 也许其他人遇到这个问题,对他们有什么工作可以发表评论. 有一段时间,我已经受够了,我使用NDK开发了一些JNI代码Android项目. 那么,今天,我在Java代码中改变的东西,然后噗,我再也无法载入我的JNI库. 它失败的异常,如: E / AndroidRuntime(999):ja

  • java.lang.UnsatisfiedLinkError中运行uispec4j测试用例时 2012-04-04

    在Eclipse中运行UISpec测试用例时,还有的IntelliJ我收到上述错误消息(java.lang.UnsatisfiedLinkError中). 我已安装了Sun /甲骨文的JDK 1.7. 错误的报告全文 > Exception in thread "main" java.lang.UnsatisfiedLinkError: > sun.awt.motif.MToolkit.init(Ljava/lang/String;)V at > sun.awt.mo

  • 安卓:类型java.lang.Enum中不能得到解决 2012-04-06

    我下载了(从GIT)Android的浏览器项目,其进口到Eclipse. 我却无法建立,因为有下列错误: 该类型java.lang.Enum中不能得到解决. 这是间接需要的.class文件中引用 现在......这是一直很好的其他项目开发环境: Windows 7旗舰版64位. JDK 64位(JDK-6u23-windows的-x64.exe程序安装.) 经典的Eclipse 3.6 64位(eclipse-SDK-3.6.1-win32-x86_64.zip) Android 2.3的SDK

  • 如何加载与snakeYAML一个java.util.Set中 2012-05-31

    我尝试加载以下YAML顺序: - Person(paul): firstName: Paul lastName: Lumbergh children : - Person(bill) - Person(jane) 我试图在以下豆装入: public class Person { private long id; private String firstName; private String lastName; private Person father; private Set<Person>

  • java.util.logging中使用的ConsoleHandler&没有看到System.err的输出的IntelliJ IDEA 9或Mac终端窗口 2012-09-10

    我一直在试图运行基于GroovyTestCase的集成测试. 它有根据API文档内置的日志属性. 我起初想作为一个测试运行,使用本网站作为参考记录的信息消息. 我很惊讶我的日志消息从来没有显示在控制台IntelliJ9,所以我试图从终端窗口在我的Mac上运行我的集成测试. 我仍然没有看到任何输出,即使我的代码已经设置日志级别为ALL,我是用的ConsoleHandler. 我几乎放弃了这一点,但注意到在终端窗口的消息,那表示我失败的测试是在目标/测试报告的文件夹. 奇怪的是,我不能连看视图选项我

  • 断言JUnit中的正则表达式匹配 2013-03-19

    Ruby的Test::Unit有一个很好的assert_matches可以在单元测试被用来断言一个正则表达式一个字符串匹配方法. 有没有这样的JUnit中什么? 目前,我这样做: assertEquals(true, actual.matches(expectedRegex)); --------------解决方案------------- 如果你使用assertThat()与Hamcrest匹配,对正则表达式匹配的测试,那么如果断言失败,你会得到一个不错的消息,表明预期的模式和实际文本. 断

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.135 (s). 10 q(s)