INNER CODE UNIT · Java

parseIntegrationTestInputProperties

scalar-labs/scalardb · buildSrc/src/main/java/com/scalar/db/JdkConfigurationPlugin.java:119

  private void parseIntegrationTestInputProperties(Project project) {
    parseVersionInputProperty(project, JAVA_VERSION_PROP, (version) -> javaVersion = version);
    parseVendorInputProperty(project, JAVA_VENDOR_PROP, (vendor) -> javaVendor = vendor);
    parseVersionInputProperty(
        project,
        INTEGRATION_TEST_JAVA_RUNTIME_VERSION_PROP,
        (version) -> integrationTestJavaVersion = version);
    parseVendorInputProperty(
        project,
        INTEGRATION_TEST_JAVA_RUNTIME_VENDOR_PROP,
        (vendor) -> integrationTestJavaVendor = vendor);
  }

  private void validateInput() {
    if (javaVersion == null && javaVendor != null) {
      throw new IllegalArgumentException(
          "Setting the '"
              + JAVA_VENDOR_PROP

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…