diff --git a/pom.xml b/pom.xml index f0f5b41..6acefac 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - io.github.utplsql + org.utplsql cli 1.0-SNAPSHOT jar @@ -18,15 +18,15 @@ - com.beust - jcommander - 1.69 + org.utplsql + java-api + 1.0-SNAPSHOT compile - io.github.utplsql - java-api - 1.0-SNAPSHOT + com.beust + jcommander + 1.69 compile @@ -50,7 +50,7 @@ flat - io.github.utplsql.cli.Cli + org.utplsql.cli.Cli utplsql diff --git a/src/main/java/io/github/utplsql/cli/Cli.java b/src/main/java/org/utplsql/cli/Cli.java similarity index 97% rename from src/main/java/io/github/utplsql/cli/Cli.java rename to src/main/java/org/utplsql/cli/Cli.java index 0e79ce0..4ea8652 100644 --- a/src/main/java/io/github/utplsql/cli/Cli.java +++ b/src/main/java/org/utplsql/cli/Cli.java @@ -1,4 +1,4 @@ -package io.github.utplsql.cli; +package org.utplsql.cli; import com.beust.jcommander.JCommander; import com.beust.jcommander.Parameter; diff --git a/src/main/java/io/github/utplsql/cli/ConnectionInfo.java b/src/main/java/org/utplsql/cli/ConnectionInfo.java similarity index 99% rename from src/main/java/io/github/utplsql/cli/ConnectionInfo.java rename to src/main/java/org/utplsql/cli/ConnectionInfo.java index 5f8deac..cbdda73 100644 --- a/src/main/java/io/github/utplsql/cli/ConnectionInfo.java +++ b/src/main/java/org/utplsql/cli/ConnectionInfo.java @@ -1,4 +1,4 @@ -package io.github.utplsql.cli; +package org.utplsql.cli; import com.beust.jcommander.ParameterException; diff --git a/src/main/java/io/github/utplsql/cli/ConnectionStringConverter.java b/src/main/java/org/utplsql/cli/ConnectionStringConverter.java similarity index 90% rename from src/main/java/io/github/utplsql/cli/ConnectionStringConverter.java rename to src/main/java/org/utplsql/cli/ConnectionStringConverter.java index 5caa362..ba8c82a 100644 --- a/src/main/java/io/github/utplsql/cli/ConnectionStringConverter.java +++ b/src/main/java/org/utplsql/cli/ConnectionStringConverter.java @@ -1,4 +1,4 @@ -package io.github.utplsql.cli; +package org.utplsql.cli; import com.beust.jcommander.IStringConverter; diff --git a/src/main/java/io/github/utplsql/cli/FileWalker.java b/src/main/java/org/utplsql/cli/FileWalker.java similarity index 97% rename from src/main/java/io/github/utplsql/cli/FileWalker.java rename to src/main/java/org/utplsql/cli/FileWalker.java index 2fb108c..3fec655 100644 --- a/src/main/java/io/github/utplsql/cli/FileWalker.java +++ b/src/main/java/org/utplsql/cli/FileWalker.java @@ -1,4 +1,4 @@ -package io.github.utplsql.cli; +package org.utplsql.cli; import java.io.File; import java.util.ArrayList; diff --git a/src/main/java/io/github/utplsql/cli/ReporterOptions.java b/src/main/java/org/utplsql/cli/ReporterOptions.java similarity index 95% rename from src/main/java/io/github/utplsql/cli/ReporterOptions.java rename to src/main/java/org/utplsql/cli/ReporterOptions.java index 61eb930..a20ae3d 100644 --- a/src/main/java/io/github/utplsql/cli/ReporterOptions.java +++ b/src/main/java/org/utplsql/cli/ReporterOptions.java @@ -1,6 +1,6 @@ -package io.github.utplsql.cli; +package org.utplsql.cli; -import io.github.utplsql.api.reporter.Reporter; +import org.utplsql.api.reporter.Reporter; /** * Created by Vinicius on 20/05/2017. diff --git a/src/main/java/io/github/utplsql/cli/RunCommand.java b/src/main/java/org/utplsql/cli/RunCommand.java similarity index 88% rename from src/main/java/io/github/utplsql/cli/RunCommand.java rename to src/main/java/org/utplsql/cli/RunCommand.java index c82fd1c..dd77db5 100644 --- a/src/main/java/io/github/utplsql/cli/RunCommand.java +++ b/src/main/java/org/utplsql/cli/RunCommand.java @@ -1,11 +1,11 @@ -package io.github.utplsql.cli; +package org.utplsql.cli; import com.beust.jcommander.Parameter; import com.beust.jcommander.Parameters; -import io.github.utplsql.api.*; -import io.github.utplsql.api.exception.SomeTestsFailedException; -import io.github.utplsql.api.reporter.Reporter; -import io.github.utplsql.api.reporter.ReporterFactory; +import org.utplsql.api.*; +import org.utplsql.api.exception.SomeTestsFailedException; +import org.utplsql.api.reporter.Reporter; +import org.utplsql.api.reporter.ReporterFactory; import java.io.File; import java.io.FileNotFoundException; @@ -202,17 +202,24 @@ public List getReporterOptionsList() { public FileMapperOptions getMapperOptions(List mappingParams, List filePaths) { FileMapperOptions mapperOptions = new FileMapperOptions(filePaths); + final String OPT_OWNER="-owner="; + final String OPT_REGEX="-regex_expression="; + final String OPT_TYPE_MAPPING="-type_mapping="; + final String OPT_OWNER_SUBEX="-owner_subexpression="; + final String OPT_NAME_SUBEX="-name_subexpression="; + final String OPT_TYPE_SUBEX="-type_subexpression="; + for (String p : mappingParams) { - if (p.startsWith("-object_owner=")) { - mapperOptions.setObjectOwner(p.substring("-object_owner=".length())); + if (p.startsWith(OPT_OWNER)) { + mapperOptions.setObjectOwner(p.substring(OPT_OWNER.length())); } else - if (p.startsWith("-regex_pattern=")) { - mapperOptions.setRegexPattern(p.substring("-regex_pattern=".length())); + if (p.startsWith(OPT_REGEX)) { + mapperOptions.setRegexPattern(p.substring(OPT_REGEX.length())); } else - if (p.startsWith("-type_mapping=")) { - String typeMappingsParam = p.substring("-type_mapping=".length()); + if (p.startsWith(OPT_TYPE_MAPPING)) { + String typeMappingsParam = p.substring(OPT_TYPE_MAPPING.length()); List typeMappings = new ArrayList<>(); for (String mapping : typeMappingsParam.split("/")) { @@ -223,23 +230,20 @@ public FileMapperOptions getMapperOptions(List mappingParams, List