Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit codestyle to the project and reformat all code#76

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
pesse merged 2 commits intodevelopfromsave-codestyle
Mar 4, 2019
Merged
Show file tree
Hide file tree
Changes fromall commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion.gitignore
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
# IntelliJ
*.iml
.idea/

.idea/*
!/.idea/codeStyles
!/.idea/dictionaries

# Maven
target/
Expand All@@ -21,3 +24,4 @@ buildNumber.properties
#Exclude CoverageHTMLReporter resources as they are managed by maven
src/main/resources/CoverageHTMLReporter/
/gradle.properties

10 changes: 10 additions & 0 deletions.idea/codeStyles/Project.xml
View file
Open in desktop

Some generated files are not rendered by default. Learn more abouthow customized files appear on GitHub.

5 changes: 5 additions & 0 deletions.idea/codeStyles/codeStyleConfig.xml
View file
Open in desktop

Some generated files are not rendered by default. Learn more abouthow customized files appear on GitHub.

7 changes: 7 additions & 0 deletions.idea/dictionaries/utPLSQL.xml
View file
Open in desktop

Some generated files are not rendered by default. Learn more abouthow customized files appear on GitHub.

3 changes: 2 additions & 1 deletionsrc/main/java/org/utplsql/api/CustomTypes.java
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -17,6 +17,7 @@ public final class CustomTypes {
public static final String UT_KEY_VALUE_PAIR = "UT_KEY_VALUE_PAIR";
public static final String UT_KEY_VALUE_PAIRS = "UT_KEY_VALUE_PAIRS";

private CustomTypes() {}
private CustomTypes() {
}

}
16 changes: 11 additions & 5 deletionssrc/main/java/org/utplsql/api/DBHelper.java
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -14,10 +14,12 @@
*/
public final class DBHelper {

private DBHelper() {}
private DBHelper() {
}

/**
* Return a new sys_guid from database.
*
* @param conn the connection
* @return the new id string
* @throws SQLException any database error
Expand DownExpand Up@@ -47,35 +49,38 @@ public static String getCurrentSchema(Connection conn) throws SQLException {
}
}

/** Returns the Frameworks version string of the given connection
/**
* Returns the Frameworks version string of the given connection
* Deprecated. Use DatabaseInformation-Interface instead.
*
* @param conn Active db connection
* @return Version-string of the utPLSQL framework
* @throws SQLException any database error
*/
@Deprecated
public static Version getDatabaseFrameworkVersion(Connection conn) throws SQLException {
public static Version getDatabaseFrameworkVersion(Connection conn) throws SQLException {
DatabaseInformation databaseInformation = new DefaultDatabaseInformation();
return databaseInformation.getUtPlsqlFrameworkVersion(conn);

}

/** Returns the Oracle database Version from a given connection object
/**
* Returns the Oracle database Version from a given connection object
* Deprecated. Use DatabaseInformation-Interface instead.
*
* @param conn Connection-Object
* @return Returns version-string of the Oracle Database product component
* @throws SQLException any database error
*/
@Deprecated
public static String getOracleDatabaseVersion(Connection conn) throws SQLException {
public static String getOracleDatabaseVersion(Connection conn) throws SQLException {
DatabaseInformation databaseInformation = new DefaultDatabaseInformation();
return databaseInformation.getOracleVersion(conn);
}

/**
* Enable the dbms_output buffer with unlimited size.
*
* @param conn the connection
*/
public static void enableDBMSOutput(Connection conn) {
Expand All@@ -88,6 +93,7 @@ public static void enableDBMSOutput(Connection conn) {

/**
* Disable the dbms_output buffer.
*
* @param conn the connection
*/
public static void disableDBMSOutput(Connection conn) {
Expand Down
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,7 +20,8 @@
*/
public class EnvironmentVariableUtil {

private EnvironmentVariableUtil() {}
private EnvironmentVariableUtil() {
}

/**
* Returns the value for a given key from environment (see class description)
Expand Down
7 changes: 4 additions & 3 deletionssrc/main/java/org/utplsql/api/FileMapper.java
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -11,7 +11,8 @@

public final class FileMapper {

private FileMapper() {}
private FileMapper() {
}

/**
* Call the database api to build the custom file mappings.
Expand All@@ -27,15 +28,15 @@ public static Array buildFileMappingArray(

CallableStatement callableStatement = conn.prepareCall(
"BEGIN " +
"? := ut_file_mapper.build_file_mappings(" +
"? := ut_file_mapper.build_file_mappings(" +
"a_object_owner => ?, " +
"a_file_paths => ?, " +
"a_file_to_object_type_mapping => ?, " +
"a_regex_pattern => ?, " +
"a_object_owner_subexpression => ?, " +
"a_object_name_subexpression => ?, " +
"a_object_type_subexpression => ?); " +
"END;");
"END;");

int paramIdx = 0;
callableStatement.registerOutParameter(++paramIdx, OracleTypes.ARRAY, CustomTypes.UT_FILE_MAPPINGS);
Expand Down
3 changes: 2 additions & 1 deletionsrc/main/java/org/utplsql/api/FileMapping.java
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -15,7 +15,8 @@ public class FileMapping implements SQLData {
private String objectName;
private String objectType;

public FileMapping() {}
public FileMapping() {
}

public FileMapping(String fileName, String objectOwner, String objectName, String objectType) {
this.fileName = fileName;
Expand Down
25 changes: 15 additions & 10 deletionssrc/main/java/org/utplsql/api/JavaApiVersionInfo.java
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -5,33 +5,38 @@
import java.io.InputStream;
import java.io.InputStreamReader;

/** This class is getting updated automatically by the build process.
/**
* This class is getting updated automatically by the build process.
* Please do not update its constants manually cause they will be overwritten.
*
* @author pesse
*/
public class JavaApiVersionInfo {

private JavaApiVersionInfo() { }


private static final String MAVEN_PROJECT_NAME = "utPLSQL-java-api";
private static String MAVEN_PROJECT_VERSION = "unknown";

static {
try {

try (InputStream in = JavaApiVersionInfo.class.getClassLoader().getResourceAsStream("utplsql-api.version");
BufferedReader reader = new BufferedReader(new InputStreamReader(in))) {
try (InputStream in = JavaApiVersionInfo.class.getClassLoader().getResourceAsStream("utplsql-api.version");
BufferedReader reader = new BufferedReader(new InputStreamReader(in))) {
MAVEN_PROJECT_VERSION = reader.readLine();
}
}
catch ( IOException e ) {
} catch (IOException e) {
System.out.println("WARNING: Could not get Version information!");
}
}

public static String getVersion() { return MAVEN_PROJECT_VERSION; }
public static String getInfo() { return MAVEN_PROJECT_NAME + " " + getVersion(); }
private JavaApiVersionInfo() {
}

public static String getVersion() {
return MAVEN_PROJECT_VERSION;
}

public static String getInfo() {
return MAVEN_PROJECT_NAME + " " + getVersion();
}

}
6 changes: 4 additions & 2 deletionssrc/main/java/org/utplsql/api/ResourceUtil.java
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -21,7 +21,8 @@
*/
public class ResourceUtil {

private ResourceUtil() {}
private ResourceUtil() {
}

/**
* Returns the Path to a resource so it is walkable no matter if it's inside a jar or on the file system
Expand DownExpand Up@@ -68,8 +69,9 @@ public static List<Path> getListOfChildren(Path resourceAsPath, boolean filesOnl
// Get entry-path with root element so we can compare it
Path entryPath = resourcePath.getRoot().resolve(resourcePath.getFileSystem().getPath(entry.toString()));

if (entryPath.startsWith(resourcePath) && (!filesOnly || !entry.isDirectory()))
if (entryPath.startsWith(resourcePath) && (!filesOnly || !entry.isDirectory())) {
result.add(entryPath.subpath(relativeStartIndex, entryPath.getNameCount()));
}
}
}
resourcePath.getFileSystem().close();
Expand Down
49 changes: 27 additions & 22 deletionssrc/main/java/org/utplsql/api/TestRunner.java
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -28,9 +28,9 @@ public class TestRunner {
private static final Logger logger = LoggerFactory.getLogger(TestRunner.class);

private final TestRunnerOptions options = new TestRunnerOptions();
private final List<String> reporterNames = new ArrayList<>();
private CompatibilityProxy compatibilityProxy;
private ReporterFactory reporterFactory;
private final List<String> reporterNames = new ArrayList<>();

public TestRunner addPath(String path) {
options.pathList.add(path);
Expand All@@ -47,11 +47,12 @@ public TestRunner addReporter(Reporter reporter) {
return this;
}

public TestRunner addReporter(String reporterName) {
if (reporterFactory != null )
public TestRunner addReporter(String reporterName) {
if (reporterFactory != null) {
options.reporterList.add(reporterFactory.createReporter(reporterName));
else
}else {
reporterNames.add(reporterName);
}
return this;
}

Expand DownExpand Up@@ -105,22 +106,22 @@ public TestRunner failOnErrors(boolean failOnErrors) {
return this;
}

public TestRunner skipCompatibilityCheck( boolean skipCompatibilityCheck )
{
public TestRunner skipCompatibilityCheck(boolean skipCompatibilityCheck) {
options.skipCompatibilityCheck = skipCompatibilityCheck;
return this;
}

public TestRunner setReporterFactory(ReporterFactory reporterFactory) {
public TestRunner setReporterFactory(ReporterFactory reporterFactory) {
this.reporterFactory = reporterFactory;
return this;
}

private void delayedAddReporters() {
if (reporterFactory != null )
reporterNames.forEach(this::addReporter);
else
if (reporterFactory != null) {
reporterNames.forEach(this::addReporter);
}else {
throw new IllegalStateException("ReporterFactory must be set to add delayed Reporters!");
}
}

public void run(Connection conn) throws SQLException {
Expand All@@ -132,17 +133,19 @@ public void run(Connection conn) throws SQLException {
compatibilityProxy = new CompatibilityProxy(conn, options.skipCompatibilityCheck, databaseInformation);
logger.info("Running on utPLSQL {}", compatibilityProxy.getDatabaseVersion());

if (reporterFactory ==null )
if (reporterFactory == null) {
reporterFactory = ReporterFactory.createDefault(compatibilityProxy);
}

delayedAddReporters();

// First of all check version compatibility
compatibilityProxy.failOnNotCompatible();

logger.info("Initializing reporters");
for (Reporter r : options.reporterList)
for (Reporter r : options.reporterList) {
validateReporter(conn, r);
}

if (options.pathList.isEmpty()) {
options.pathList.add(databaseInformation.getCurrentSchema(conn));
Expand All@@ -153,43 +156,45 @@ public void run(Connection conn) throws SQLException {
options.reporterList.add(new DocumentationReporter().init(conn));
}

try(TestRunnerStatement testRunnerStatement = compatibilityProxy.getTestRunnerStatement(options, conn)) {
try(TestRunnerStatement testRunnerStatement = compatibilityProxy.getTestRunnerStatement(options, conn)) {
logger.info("Running tests");
testRunnerStatement.execute();
logger.info("Running tests finished.");
} catch (SQLException e) {
if (e.getErrorCode() == SomeTestsFailedException.ERROR_CODE) {
throw new SomeTestsFailedException(e.getMessage(), e);
}
else if (e.getErrorCode() == UtPLSQLNotInstalledException.ERROR_CODE) {
} else if (e.getErrorCode() == UtPLSQLNotInstalledException.ERROR_CODE) {
throw new UtPLSQLNotInstalledException(e);
}
else {
} else {
throw e;
}
}
}

/**
* Check if the reporter was initialized, if not call reporter.init.
* @param conn the database connection
*
* @param conn the database connection
* @param reporter the reporter
* @throws SQLException any sql exception
*/
private void validateReporter(Connection conn, Reporter reporter) throws SQLException {
if (!reporter.isInit() || reporter.getId() == null || reporter.getId().isEmpty())
if (!reporter.isInit() || reporter.getId() == null || reporter.getId().isEmpty()) {
reporter.init(conn, compatibilityProxy, reporterFactory);
}
}

/** Returns the databaseVersion the TestRunner was run against
/**
* Returns the databaseVersion the TestRunner was run against
*
* @return Version of the database the TestRunner was run against
*/
public Version getUsedDatabaseVersion() {
if (compatibilityProxy != null )
if (compatibilityProxy != null) {
return compatibilityProxy.getDatabaseVersion();
else
}else {
return null;
}
}

}
5 changes: 3 additions & 2 deletionssrc/main/java/org/utplsql/api/TestRunnerOptions.java
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -6,19 +6,20 @@
import java.util.ArrayList;
import java.util.List;

/** Holds the various possible options of TestRunner
/**
* Holds the various possible options of TestRunner
*
* @author pesse
*/
public class TestRunnerOptions {
public final List<String> pathList = new ArrayList<>();
public final List<Reporter> reporterList = new ArrayList<>();
public boolean colorConsole = false;
public final List<String> coverageSchemes = new ArrayList<>();
public final List<String> sourceFiles = new ArrayList<>();
public final List<String> testFiles = new ArrayList<>();
public final List<String> includeObjects = new ArrayList<>();
public final List<String> excludeObjects = new ArrayList<>();
public boolean colorConsole = false;
public FileMapperOptions sourceMappingOptions;
public FileMapperOptions testMappingOptions;
public boolean failOnErrors = false;
Expand Down
Loading

[8]ページ先頭

©2009-2025 Movatter.jp