小编Nic*_*oma的帖子

测试运行失败:无法找到以下内容的检测信息:ComponentInfo {} - 尝试使用Gradle在IntelliJ中测试时出错

每当我尝试运行测试时,控制台都说:

Running tests
Test running startedTest running failed: Unable to find instrumentation info for:
ComponentInfo{com.employeeappv2.employeeappv2.test/android.test.InstrumentationTestRunner}
Empty test suite.
Run Code Online (Sandbox Code Playgroud)

我已经坚持了一段时间,到目前为止我在网上看到的解决方案没有帮助.我的项目结构设置如下:

*主模块-src*instrumentTest -java*main -java -manifest*build.gradle

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

buildscript {
repositories {
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:0.9.+'
}
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
compileSdkVersion 19
buildToolsVersion "19.1.0"

defaultConfig {
    minSdkVersion 16
    targetSdkVersion 19
    versionCode 1
    versionName "2.1.0"
    testPackageName "login.test"
    testInstrumentationRunner "android.test.InstrumentationTestRunner"
}
buildTypes {
    release {
        runProguard false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-   rules.txt'
    }
}

packagingOptions {
    exclude 'META-INF/LICENSE' …
Run Code Online (Sandbox Code Playgroud)

android gradle android-testing

52
推荐指数
6
解决办法
4万
查看次数

此处不允许使用属性ng模型

我试图在下拉列表中使用ng-model属性,但是WebStorm一直在告诉它不被允许.当我运行应用程序时,它没有绑定所以我认为它与我的Angular版本有关.我正在运行最新版本,ng-model似乎适用于除select之外的所有其他元素.在上次更新中有什么变化吗?

<div class="form-group">
    <label for="selectPost" class="control-label">Posts</label>
    <select ng-model="post" class="form-control" id="selectPost" >
        <option ng-repeat="post in currentUser.posts" value="{{post._id}}">
            {{post.name}}
        </option>
    </select>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript webstorm angularjs

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

位置0处的意外字符(i). - 用Java解析JSON

{
    "0" : {
        "upc" : "00000000005",
        "name" : "Weighable Soup Cups",
        "location" : "5310ed21d5dc7aaa0343a932"
    },
    "1" : {
        "upc" : "00000000011",
        "name" : "OF Reuseable Bags",
        "location" : "5310ed21d5dc7aaa0343a932"
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我试图解析的JSON的片段.这是我正在使用的代码:

public class Main {

    public static void main(String[] args) {

        JSONParser parser = new JSONParser();


        JSONObject jsonObject = null;
        try {
            jsonObject = (JSONObject) parser.parse("items.json");
        } catch (ParseException e) {
            e.printStackTrace();
        }

        JSONObject structure = (JSONObject) jsonObject.get("0");
        System.out.println(structure.get("upc"));



    }

}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,在位置0错误时抛出意外字符(i).据我所知,JSON文件的格式正确用于解析,代码是可靠的,所以我不明白为什么这不起作用.谢谢.

java json

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