From 052a713f99001989c57104d18e90412451cd259f Mon Sep 17 00:00:00 2001 From: Philipp Salvisberg Date: Mon, 15 Oct 2018 19:55:59 +0200 Subject: [PATCH 1/2] back to snapshot version 0.4.1-SNAPSHOT --- sqldev/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sqldev/pom.xml b/sqldev/pom.xml index 56bde24f..3e5ab63e 100644 --- a/sqldev/pom.xml +++ b/sqldev/pom.xml @@ -5,7 +5,7 @@ org.utplsql org.utplsql.sqldev - 0.4.0 + 0.4.1-SNAPSHOT bundle UTF-8 From 7d8563f347c4f23e3d9461d35af26dab2d8167b7 Mon Sep 17 00:00:00 2001 From: Philipp Salvisberg Date: Mon, 15 Oct 2018 19:58:27 +0200 Subject: [PATCH 2/2] fixes #33 - missing initial indentation in generated utPLSQL test packages --- .../utplsql/sqldev/oddgen/TestTemplate.xtend | 97 +++++++++---------- 1 file changed, 48 insertions(+), 49 deletions(-) diff --git a/sqldev/src/main/java/org/utplsql/sqldev/oddgen/TestTemplate.xtend b/sqldev/src/main/java/org/utplsql/sqldev/oddgen/TestTemplate.xtend index 106dbc4b..62b79555 100644 --- a/sqldev/src/main/java/org/utplsql/sqldev/oddgen/TestTemplate.xtend +++ b/sqldev/src/main/java/org/utplsql/sqldev/oddgen/TestTemplate.xtend @@ -45,34 +45,34 @@ class TestTemplate { «val packageName = '''«context.testPackagePrefix»«objectName»«context.testPackageSuffix»'''» CREATE OR REPLACE PACKAGE «packageName» IS - «IF context.generateComments» - /* generated by utPLSQL for SQL Developer on «today» */ - - «ENDIF» - --%suite(«packageName») - «IF !context.suitePath.empty» - --%suitepath(«context.suitePath») - «ENDIF» - - «FOR u : units» - «val unit = u.toLowerCase» - «IF context.numberOfTestsPerUnit > 1 && (context.objectType == "PACKAGE" || context.objectType == "TYPE")» - --%context(«unit») + «IF context.generateComments» + /* generated by utPLSQL for SQL Developer on «today» */ «ENDIF» - «FOR i : 1 .. context.numberOfTestsPerUnit» - --%test - «IF context.disableTests» - --%disabled + --%suite(«packageName») + «IF !context.suitePath.empty» + --%suitepath(«context.suitePath») + «ENDIF» + + «FOR u : units» + «val unit = u.toLowerCase» + «IF context.numberOfTestsPerUnit > 1 && (context.objectType == "PACKAGE" || context.objectType == "TYPE")» + --%context(«unit») + «ENDIF» - PROCEDURE «context.testUnitPrefix»«unit»«context.testUnitSuffix»«IF context.numberOfTestsPerUnit > 1»«i»«ENDIF»; + «FOR i : 1 .. context.numberOfTestsPerUnit» + --%test + «IF context.disableTests» + --%disabled + «ENDIF» + PROCEDURE «context.testUnitPrefix»«unit»«context.testUnitSuffix»«IF context.numberOfTestsPerUnit > 1»«i»«ENDIF»; - «ENDFOR» - «IF context.numberOfTestsPerUnit > 1 && (context.objectType == "PACKAGE" || context.objectType == "TYPE")» - --%endcontext + «ENDFOR» + «IF context.numberOfTestsPerUnit > 1 && (context.objectType == "PACKAGE" || context.objectType == "TYPE")» + --%endcontext - «ENDIF» - «ENDFOR» + «ENDIF» + «ENDFOR» END «packageName»; / ''' @@ -84,38 +84,37 @@ class TestTemplate { «val objectName = context.objectName.toLowerCase» CREATE OR REPLACE PACKAGE BODY «context.testPackagePrefix»«objectName»«context.testPackageSuffix» IS - «IF context.generateComments» - /* generated by utPLSQL for SQL Developer on «today» */ + «IF context.generateComments» + /* generated by utPLSQL for SQL Developer on «today» */ - «ENDIF» - «FOR u : units» - «val unit = u.toLowerCase» - «FOR i : 1 .. context.numberOfTestsPerUnit» - «val procedureName = '''«context.testUnitPrefix»«unit»«context.testUnitSuffix»«IF context.numberOfTestsPerUnit > 1»«i»«ENDIF»'''» - «IF context.generateComments» - -- - -- test «unit»«IF context.numberOfTestsPerUnit > 0» case «i»: ...«ENDIF» - -- - «ENDIF» - PROCEDURE «procedureName» IS - l_actual INTEGER := 0; - l_expected INTEGER := 1; - BEGIN + «ENDIF» + «FOR u : units» + «val unit = u.toLowerCase» + «FOR i : 1 .. context.numberOfTestsPerUnit» + «val procedureName = '''«context.testUnitPrefix»«unit»«context.testUnitSuffix»«IF context.numberOfTestsPerUnit > 1»«i»«ENDIF»'''» «IF context.generateComments» - -- populate actual - -- «objectName».«unit»; + -- + -- test «unit»«IF context.numberOfTestsPerUnit > 0» case «i»: ...«ENDIF» + -- + «ENDIF» + PROCEDURE «procedureName» IS + l_actual INTEGER := 0; + l_expected INTEGER := 1; + BEGIN + «IF context.generateComments» + -- populate actual + -- «objectName».«unit»; - -- populate expected - -- ... + -- populate expected + -- ... - -- assert - «ENDIF» - ut.expect(l_actual).to_equal(l_expected); - END «procedureName»; + -- assert + «ENDIF» + ut.expect(l_actual).to_equal(l_expected); + END «procedureName»; + «ENDFOR» «ENDFOR» - «ENDFOR» - END «context.testPackagePrefix»«objectName»«context.testPackageSuffix»; / '''