小编Sto*_*rch的帖子

Gradle 不包括 FXML 和图像

我一直在寻找将 FXML 和图像包含在build.gradlejar 中的正确方法,以便将它们构建到 jar 中。我已经看过here并尝试过,但它仍然不起作用。

抛出这个错误: java.lang.NullPointerException: inputStream is null.

这是build.gradleGithub):

group 'com.voidustries'
version '1.0-SNAPSHOT'

sourceSets {
    main {
        resources {
            srcDirs = ["src/main/java/com/voidustries/poly"]
            includes = ["gui/layoutForm.fxml"]
        }
    }
}

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'org.junit.platform:junit-platform-gradle-plugin:1.1.0'
    }
}

apply plugin: 'java'
apply plugin: 'org.junit.platform.gradle.plugin'

repositories {
    mavenCentral()
}

dependencies {
    testCompile('org.junit.jupiter:junit-jupiter-api:5.1.0')
    testRuntime('org.junit.jupiter:junit-jupiter-engine:5.1.0')
}

task wrapper(type: Wrapper) {
    description = 'Generates gradlew[.bat] scripts'
    gradleVersion = '4.3.1'
}

test …
Run Code Online (Sandbox Code Playgroud)

java continuous-integration build intellij-idea gradle

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

Dart 测试无法访问局部变量

我正在尝试编写一些 dart 单元测试,但不知道如何运行setUp()。使用 flutter_test.dart 和 test.dart 尝试过。添加断点并调试测试表明setUp()未运行。

\n

版本:

\n
Flutter 2.3.0-2.0.pre.79 \xe2\x80\xa2 channel master \xe2\x80\xa2 https://github.com/flutter/flutter.git\nFramework \xe2\x80\xa2 revision b3f7ebe069 (4 days ago) \xe2\x80\xa2 2021-05-08 08:54:02 +0800\nEngine \xe2\x80\xa2 revision f57e986aa8\nTools \xe2\x80\xa2 Dart 2.14.0 (build 2.14.0-74.0.dev)\n\ndev_dependencies:\n  flutter_test:\n    sdk: flutter\n  test: ^1.16.8\n
Run Code Online (Sandbox Code Playgroud)\n

遵循测试包的自述文件以及Shailen Tuli 的博客我想出了这个测试

\n
// import \'package:flutter_test/flutter_test.dart\';\nimport \'package:test/test.dart\';\n\nvoid main() {\n  int int1;\n  int int2;\n\n  setUp(() {\n    int1 = 1;\n    int2 = 2;\n  });\n\n  test(\n    \'Check int1 and int2\',\n    () {\n      print(int1);\n      print(int2);\n …
Run Code Online (Sandbox Code Playgroud)

unit-testing dart flutter

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

使用循环从字符串中删除特定字符串

我正在尝试从字符串中删除特定的子字符串.我使用多个变量完成了它,如下所示:

 public static String Replace(String input) {

    String step1 = input.replace("List of devices attached", "");
    String step2 = step1.replace("* daemon not running. starting it now on port 5037 *", "");
    String step3 = step2.replace("* daemon started successfully *", "");
    String step4 = step3.replace(" ", "");
    String step5 = step4.replace("device", "");
    String step6 = step5.replace("offline", "");
    String step7 = step6.replace("unauthorized", "");

    String finished = step7;

    return finished;

}
Run Code Online (Sandbox Code Playgroud)

这出来:

5VT7N16324000434
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一种方法可以使用数组和这样的循环来缩短这个:

public static String Replace(String input) {


    String[] array = {"List …
Run Code Online (Sandbox Code Playgroud)

java arrays for-loop

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