6

我使用akquinet原型生成了一个 Android 项目:

mvn archetype:generate \
-DarchetypeArtifactId=android-with-test \
-DarchetypeGroupId=de.akquinet.android.archetypes \
-DarchetypeVersion=1.0.11 \
-DgroupId=com.foo.bar \
-DartifactId=my-android-project \
-Dpackage=com.foo.bar.android

这个原型创建

  1. 一个父项目,
  2. myproject项目与实际的 Android 应用程序和
  3. myproject-it与集成测试。

当我将以下测试类添加到myproject-it项目中并运行mvn install时,我没有收到测试失败消息。

import org.junit.Assert;
import org.junit.Test;

public class SimCardReaderTest {
    @Test
    public void testGetAvailableSimCards()
    {
        Assert.fail("Not implemented");
    }
}

因此,不执行单元测试。

为了在基于 akquinet 的项目中运行单元测试(不依赖于 Android 环境的测试),我该怎么做?

4

0 回答 0