相关疑难解决方法(0)

在IntelliJ中创建测试类

我在IntelliJ内部的传统Maven Java项目结构中工作,例如

main/java/com/x/y
test/java/com/x/y
Run Code Online (Sandbox Code Playgroud)

当我使用IntelliJ 在main/java/com/x/y中创建一个名为Foo的类时,我想自动在test/java/com/x/y中创建一个名为FooTest.java的文件.

在Eclipse中,工具栏上有一个按钮,可以完成创建骨架测试类所涉及的大部分工作,是否有人知道IntelliJ中的类似内容?

谢谢,

java unit-testing intellij-idea

126
推荐指数
4
解决办法
10万
查看次数

Android Studio找不到TestCase类

我编写了一个简单的测试用例类,并将其放在Android Studio的默认测试目录中:"src/androidTest".我创建了一个Android Tests构建配置,用于查找模块中的所有测试.当我运行构建配置时,我的测试没有执行,我在logcat中收到以下消息:W/TestGrouping? Invalid Package: '' could not be found or has no tests.如果我指定测试包甚至特定的测试类,我会得到类似的类未找到的消息.

我的测试类如下:

public class FirstTest extends InstrumentationTestCase {

public void testSample() {
        final int expected = 1;
        final int reality = 5;
        assertEquals(expected, reality);
    }
}
Run Code Online (Sandbox Code Playgroud)

我的build.gradle文件如下所示:

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.android.support:gridlayout-v7:19.0.1'
    compile 'com.android.support:support-v4:19.0.1' …
Run Code Online (Sandbox Code Playgroud)

android automated-tests android-studio

11
推荐指数
4
解决办法
1万
查看次数

如何在android studio中运行JUnit测试?

我认为instruementTest中的测试应该与android有关,所以我需要添加一个addtional源文件夹,比如src/test/java?它看起来src/test/java中的testfile没有编译.

我怎样才能独立运行junit测试?

我怎样才能在命令行中运行junit测试,没有关于android的instrumentTest?

在此输入图像描述

在此输入图像描述

或者在instruementTest文件夹中输入和junit测试并调用

     ./gradlew connectedInstrumentTest
Run Code Online (Sandbox Code Playgroud)

但是,单元测试根本不会运行.

android android-testing android-studio

7
推荐指数
1
解决办法
4775
查看次数