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
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»;
/
'''