[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building JSQLParser library 0.9.4
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- javacc-maven-plugin:2.6:jjtree-javacc (javacc) @ jsqlparser ---
[INFO] Skipping - all parsers are up to date
[INFO] 
[INFO] --- license-maven-plugin:1.6:update-file-header (first) @ jsqlparser ---
[INFO] Will search files to update from root /home/perham/Study/Experiments/2015-10-23-ICST/LittleDarwin/Cases/JSqlParser-jsqlparser-0.9.4/src/main/java
[INFO]  - adding license header on file /home/perham/Study/Experiments/2015-10-23-ICST/LittleDarwin/Cases/JSqlParser-jsqlparser-0.9.4/src/main/java/net/sf/jsqlparser/util/deparser/ExpressionDeParser.java
[INFO] Scan 164 files header done in 218.767ms.
[INFO] 
 * uptodate header on 163 files.
 * add header on 1 file.
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ jsqlparser ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/perham/Study/Experiments/2015-10-23-ICST/LittleDarwin/Cases/JSqlParser-jsqlparser-0.9.4/src/main/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ jsqlparser ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 177 source files to /home/perham/Study/Experiments/2015-10-23-ICST/LittleDarwin/Cases/JSqlParser-jsqlparser-0.9.4/target/classes
[WARNING] bootstrap class path not set in conjunction with -source 1.6
[INFO] /home/perham/Study/Experiments/2015-10-23-ICST/LittleDarwin/Cases/JSqlParser-jsqlparser-0.9.4/target/generated-sources/javacc/net/sf/jsqlparser/parser/CCJSqlParser.java: /home/perham/Study/Experiments/2015-10-23-ICST/LittleDarwin/Cases/JSqlParser-jsqlparser-0.9.4/target/generated-sources/javacc/net/sf/jsqlparser/parser/CCJSqlParser.java uses unchecked or unsafe operations.
[INFO] /home/perham/Study/Experiments/2015-10-23-ICST/LittleDarwin/Cases/JSqlParser-jsqlparser-0.9.4/target/generated-sources/javacc/net/sf/jsqlparser/parser/CCJSqlParser.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ jsqlparser ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 280 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ jsqlparser ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ jsqlparser ---
[INFO] Surefire report directory: /home/perham/Study/Experiments/2015-10-23-ICST/LittleDarwin/Cases/JSqlParser-jsqlparser-0.9.4/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running net.sf.jsqlparser.test.alter.AlterTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 sec
Running net.sf.jsqlparser.test.create.CreateTableTest
Tests run: 27, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.123 sec
Running net.sf.jsqlparser.test.create.CreateIndexTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running net.sf.jsqlparser.test.create.CreateViewTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
Running net.sf.jsqlparser.test.delete.DeleteTest
Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec <<< FAILURE!
Running net.sf.jsqlparser.test.simpleparsing.CCJSqlParserManagerTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.176 sec
Running net.sf.jsqlparser.test.drop.DropTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running net.sf.jsqlparser.test.insert.InsertTest
Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 sec
Running net.sf.jsqlparser.test.TestUtils
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running net.sf.jsqlparser.test.update.UpdateTest
Tests run: 7, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec <<< FAILURE!
Running net.sf.jsqlparser.test.replace.ReplaceTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running net.sf.jsqlparser.test.select.SelectASTTest
*Statement
* Column
* Column
* Table
* Column
* Column
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec
Running net.sf.jsqlparser.test.select.SpecialOracleTest
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing string01.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing returning01.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing keywordasidentifier05.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> SUCCESS
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing function07.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing cast_multiset15.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing interval01.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing analytic_query04.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing join10.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> SUCCESS
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing pivot04.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing condition08.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing function03.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing merge03.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing insert02.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing insert11.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing interval02.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> SUCCESS
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing cast_multiset18.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing query_factoring08.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsOnlyParse
INFO: testing comment02.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsOnlyParse
INFO:    -> SUCCESS
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsOnlyParse
INFO: testing numbers02.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsOnlyParse
INFO:    -> SUCCESS
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsOnlyParse
INFO: testing comment01.sql
Oct 06, 2015 8:36:00 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsOnlyParse
INFO:    -> SUCCESS
Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.377 sec <<< FAILURE!
Running net.sf.jsqlparser.test.select.SelectTest
Tests run: 228, Failures: 60, Errors: 0, Skipped: 0, Time elapsed: 0.277 sec <<< FAILURE!
Running net.sf.jsqlparser.test.select.SpeedTest
42500 statements parsed in 7789 milliseconds
 (5456 statements per second,  0.0001833 seconds per statement )
38500 select scans for table name executed in 127 milliseconds
 (303149 select scans for table name per second,  0.0000033 seconds per select scans for table name)
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.913 sec
Running net.sf.jsqlparser.test.truncate.TruncateTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running net.sf.jsqlparser.util.TablesNamesFinderTest
Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 sec
Running net.sf.jsqlparser.util.ConnectExpressionsVisitorTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running net.sf.jsqlparser.util.AddAliasesVisitorTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running net.sf.jsqlparser.util.SelectUtilsTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running net.sf.jsqlparser.expression.ExpressionVisitorAdapterTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running net.sf.jsqlparser.expression.SignedExpressionTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running net.sf.jsqlparser.schema.ServerTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running net.sf.jsqlparser.parser.CCJSqlParserUtilTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running net.sf.jsqlparser.statement.SetStatementTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec
Running net.sf.jsqlparser.statement.AdaptersTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running net.sf.jsqlparser.statement.StatementsTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running net.sf.jsqlparser.statement.execute.ExecuteTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec

Results :

Failed tests:   testDeleteWhereProblem1(net.sf.jsqlparser.test.delete.DeleteTest): expected:<...ablename WHERE a = 1[ AND b = 1]> but was:<...ablename WHERE a = 1[(+) AND b = 1(+)]>
  testUpdateMultiTable(net.sf.jsqlparser.test.update.UpdateTest): expected:<... WHERE T1.C1 = T2.C1[ AND T1.C2 < 10]> but was:<... WHERE T1.C1 = T2.C1[(+) AND T1.C2 < 10(+)]>
  testUpdateWithDeparser(net.sf.jsqlparser.test.update.UpdateTest): expected:<... A.cod_table = 'YYY'[]> but was:<... A.cod_table = 'YYY'[(+)]>
  testAllSqlsParseDeparse(net.sf.jsqlparser.test.select.SpecialOracleTest): expected:<...in t3 on(t2.a2=t3.a3[))select*from x1 join x2 on(x1.a1=x2.a2)join t4 on(x1.a1=t4.a4])> but was:<...in t3 on(t2.a2=t3.a3[(+)))select*from x1 join x2 on(x1.a1=x2.a2(+))join t4 on(x1.a1=t4.a4(+)])>
  testAllConditionSubSelect(net.sf.jsqlparser.test.select.SelectTest): expected:<...WHERE e2.deptno = 10[])> but was:<...WHERE e2.deptno = 10[(+))(+])>
  testSelectForUpdateOfTable(net.sf.jsqlparser.test.select.SelectTest): expected:<... foo.id = bar.foo_id[] FOR UPDATE OF foo> but was:<... foo.id = bar.foo_id[(+)] FOR UPDATE OF foo>
  testOracleJoin2(net.sf.jsqlparser.test.select.SelectTest): expected:<...e1.a(+) = tabelle2.b[]> but was:<...e1.a(+) = tabelle2.b[(+)]>
  testOracleJoin3(net.sf.jsqlparser.test.select.SelectTest): expected:<...e1.a(+) > tabelle2.b[]> but was:<...e1.a(+) > tabelle2.b[(+)]>
  testOracleJoin4(net.sf.jsqlparser.test.select.SelectTest): expected:<...e1.a(+) = tabelle2.b[] AND tabelle1.b(+) I...> but was:<...e1.a(+) = tabelle2.b[(+)] AND tabelle1.b(+) I...>
  testOrderBy(net.sf.jsqlparser.test.select.SelectTest): expected:<...OM tab1 WHERE a > 34[] GROUP BY tab1.b ORD...> but was:<...OM tab1 WHERE a > 34[(+)] GROUP BY tab1.b ORD...>
  testSelectJoinWithComma(net.sf.jsqlparser.test.select.SelectTest): expected:<...ombre = "Tamaulipas"[ AND cb.the_geom = es.geom]> but was:<...ombre = "Tamaulipas"[(+) AND cb.the_geom = es.geom(+)]>
  testTop(net.sf.jsqlparser.test.select.SelectTest): expected:<...HERE mytable.col = 9[]> but was:<...HERE mytable.col = 9[(+)]>
  testMysqlQuote(net.sf.jsqlparser.test.select.SelectTest): expected:<....BUYERID = a.OWNERID[ AND b.ITEM = 'Chair']> but was:<....BUYERID = a.OWNERID[(+) AND b.ITEM = 'Chair'(+)]>
  testLimit(net.sf.jsqlparser.test.select.SelectTest): expected:<...HERE mytable.col = 9[] LIMIT ? OFFSET 3> but was:<...HERE mytable.col = 9[(+)] LIMIT ? OFFSET 3>
  testUnion(net.sf.jsqlparser.test.select.SelectTest): expected:<...HERE mytable.col = 9[) UNION (SELECT * FROM mytable3 WHERE mytable3.col = ?]) UNION (SELECT * FR...> but was:<...HERE mytable.col = 9[(+)) UNION (SELECT * FROM mytable3 WHERE mytable3.col = ?(+)]) UNION (SELECT * FR...>
  testWhere(net.sf.jsqlparser.test.select.SelectTest): expected:<...a / b * (a + b)) > ?[]> but was:<...a / b * (a + b)) > ?[(+)]>
  testCase(net.sf.jsqlparser.test.select.SelectTest): expected:<...a, (CASE WHEN (a > 2[]) THEN 3 END) AS b F...> but was:<...a, (CASE WHEN (a > 2[(+)]) THEN 3 END) AS b F...>
  testFrom(net.sf.jsqlparser.test.select.SelectTest): expected:<...HERE mytable.col = 9[]> but was:<...HERE mytable.col = 9[(+)]>
  testJoin(net.sf.jsqlparser.test.select.SelectTest): expected:<...ON tab1.id = tab2.id[]> but was:<...ON tab1.id = tab2.id[(+)]>
  testTime(net.sf.jsqlparser.test.select.SelectTest): expected:<...E a > {t '04:05:34'}[]> but was:<...E a > {t '04:05:34'}[(+)]>
  testWith(net.sf.jsqlparser.test.select.SelectTest): expected:<...EMP.JOB = 'SALESREP'[ AND THIS_EMP.WORKDEPT = DINFO.DEPTNO]> but was:<...EMP.JOB = 'SALESREP'[(+) AND THIS_EMP.WORKDEPT = DINFO.DEPTNO(+)]>
  testProblemSqlAnalytic8Complex(net.sf.jsqlparser.test.select.SelectTest): expected:<... STAFF WHERE ID < 60[] ORDER BY ID> but was:<... STAFF WHERE ID < 60[(+)] ORDER BY ID>
  testOracleJoin2_1(net.sf.jsqlparser.test.select.SelectTest): expected:<...lle1.a(+)=tabelle2.b[]> but was:<...lle1.a(+)=tabelle2.b[(+)]>
  testOracleJoin2_2(net.sf.jsqlparser.test.select.SelectTest): expected:<...abelle1.a=tabelle2.b[(+)]> but was:<...abelle1.a=tabelle2.b[]>
  testOracleJoin3_1(net.sf.jsqlparser.test.select.SelectTest): expected:<...elle1.a > tabelle2.b[(+)]> but was:<...elle1.a > tabelle2.b[]>
  testAnyConditionSubSelect(net.sf.jsqlparser.test.select.SelectTest): expected:<...WHERE e2.deptno = 10[])> but was:<...WHERE e2.deptno = 10[(+))(+])>
  testMultiTableJoin(net.sf.jsqlparser.test.select.SelectTest): expected:<...b ON taba.a = tabb.a[, tabc LEFT JOIN tabd ON tabc.c = tabd.c]> but was:<...b ON taba.a = tabb.a[(+), tabc LEFT JOIN tabd ON tabc.c = tabd.c(+)]>
  testIssue160_signedParameter2(net.sf.jsqlparser.test.select.SelectTest): expected:<...mytable WHERE -? = 5[]> but was:<...mytable WHERE -? = 5[(+)]>
  testSelectNumericBind(net.sf.jsqlparser.test.select.SelectTest): expected:<... FROM b WHERE c = :1[]> but was:<... FROM b WHERE c = :1[(+)]>
  testSelectItems(net.sf.jsqlparser.test.select.SelectTest): expected:<...HERE mytable.col = 9[]> but was:<...HERE mytable.col = 9[(+)]>
  testSelectJoin2(net.sf.jsqlparser.test.select.SelectTest): expected:<...g_constraint.conkey)[]> but was:<...g_constraint.conkey)[(+)]>
  testWithRecursive(net.sf.jsqlparser.test.select.SelectTest): expected:<...FROM t WHERE n < 100[])) SELECT sum(n) FRO...> but was:<...FROM t WHERE n < 100[(+)])) SELECT sum(n) FRO...>
  testWithUnionProblem3(net.sf.jsqlparser.test.select.SelectTest): expected:<...link = tableb.mslink[ AND tableb.deleted = 0 WHERE tablea.fname IS NULL AND 1 = 0]) UNION ALL (SELECT ...> but was:<...link = tableb.mslink[(+) AND tableb.deleted = 0(+) WHERE tablea.fname IS NULL AND 1 = 0(+)]) UNION ALL (SELECT ...>
  testWithUnionProblem4(net.sf.jsqlparser.test.select.SelectTest): expected:<...slink = ba.gl_mslink[ INNER JOIN tablec AS ae ON gl.mslink = ae.mslink AND ae.deleted = 0 WHERE gl.parent IS NULL AND gl.mslink <> 0) UNION ALL (SELECT gl.mslink, ba.gl_name AS txt, ba.gl_nummer AS nr, hist.level + 1 AS level, CAST(hist.path + '.' + CAST(gl.mslink AS VARCHAR) AS VARCHAR) AS path, ae.feature FROM tablea AS gl INNER JOIN tableb AS ba ON gl.mslink = ba.gl_mslink INNER JOIN tablec AS ae ON gl.mslink = ae.mslink AND ae.deleted = 0 INNER JOIN hist ON gl.parent = hist.mslink WHERE gl.mslink <> 0)) SELECT mslink, space(level * 4) + txt AS txt, nr, feature, path FROM hist WHERE EXISTS (SELECT feature FROM tablec WHERE mslink = 0 AND ((feature IN (1, 2) AND hist.feature = 3) OR (feature IN (4) AND hist.feature = 2])))> but was:<...slink = ba.gl_mslink[(+) INNER JOIN tablec AS ae ON gl.mslink = ae.mslink(+) AND ae.deleted = 0(+) WHERE gl.parent IS NULL AND gl.mslink <> 0(+)) UNION ALL (SELECT gl.mslink, ba.gl_name AS txt, ba.gl_nummer AS nr, hist.level + 1 AS level, CAST(hist.path + '.' + CAST(gl.mslink AS VARCHAR) AS VARCHAR) AS path, ae.feature FROM tablea AS gl INNER JOIN tableb AS ba ON gl.mslink = ba.gl_mslink(+) INNER JOIN tablec AS ae ON gl.mslink = ae.mslink(+) AND ae.deleted = 0(+) INNER JOIN hist ON gl.parent = hist.mslink(+) WHERE gl.mslink <> 0(+))) SELECT mslink, space(level * 4) + txt AS txt, nr, feature, path FROM hist WHERE EXISTS (SELECT feature FROM tablec WHERE mslink = 0(+) AND ((feature IN (1, 2) AND hist.feature = 3(+)) OR (feature IN (4) AND hist.feature = 2(+)])))>
  testWithUnionProblem5(net.sf.jsqlparser.test.select.SelectTest): expected:<...slink = ba.gl_mslink[ INNER JOIN tablec AS ae ON gl.mslink = ae.mslink AND ae.deleted = 0 WHERE gl.parent IS NULL AND gl.mslink <> 0) UNION ALL (SELECT gl.mslink, ba.gl_name AS txt, ba.gl_nummer AS nr, hist.level + 1 AS level, CAST(hist.path + '.' + CAST(gl.mslink AS VARCHAR) AS VARCHAR) AS path, 5 AS feature FROM tablea AS gl INNER JOIN tableb AS ba ON gl.mslink = ba.gl_mslink INNER JOIN tablec AS ae ON gl.mslink = ae.mslink AND ae.deleted = 0 INNER JOIN hist ON gl.parent = hist.mslink WHERE gl.mslink <> 0])) SELECT * FROM his...> but was:<...slink = ba.gl_mslink[(+) INNER JOIN tablec AS ae ON gl.mslink = ae.mslink(+) AND ae.deleted = 0(+) WHERE gl.parent IS NULL AND gl.mslink <> 0(+)) UNION ALL (SELECT gl.mslink, ba.gl_name AS txt, ba.gl_nummer AS nr, hist.level + 1 AS level, CAST(hist.path + '.' + CAST(gl.mslink AS VARCHAR) AS VARCHAR) AS path, 5 AS feature FROM tablea AS gl INNER JOIN tableb AS ba ON gl.mslink = ba.gl_mslink(+) INNER JOIN tablec AS ae ON gl.mslink = ae.mslink(+) AND ae.deleted = 0(+) INNER JOIN hist ON gl.parent = hist.mslink(+) WHERE gl.mslink <> 0(+)])) SELECT * FROM his...>
  testGroupBy(net.sf.jsqlparser.test.select.SelectTest): expected:<...OM tab1 WHERE a > 34[] GROUP BY tab1.b> but was:<...OM tab1 WHERE a > 34[(+)] GROUP BY tab1.b>
  testLimitSqlServer1(net.sf.jsqlparser.test.select.SelectTest): expected:<...HERE mytable.col = 9[] ORDER BY mytable.id...> but was:<...HERE mytable.col = 9[(+)] ORDER BY mytable.id...>
  testLimitSqlServer2(net.sf.jsqlparser.test.select.SelectTest): expected:<...HERE mytable.col = 9[] ORDER BY mytable.id...> but was:<...HERE mytable.col = 9[(+)] ORDER BY mytable.id...>
  testLimitSqlServer3(net.sf.jsqlparser.test.select.SelectTest): expected:<...HERE mytable.col = 9[] ORDER BY mytable.id...> but was:<...HERE mytable.col = 9[(+)] ORDER BY mytable.id...>
  testLimitSqlServer4(net.sf.jsqlparser.test.select.SelectTest): expected:<...HERE mytable.col = 9[] ORDER BY mytable.id...> but was:<...HERE mytable.col = 9[(+)] ORDER BY mytable.id...>
  testNotEqualsTo(net.sf.jsqlparser.test.select.SelectTest): expected:<...ROM foo WHERE a != b[]> but was:<...ROM foo WHERE a != b[(+)]>
  testMatches(net.sf.jsqlparser.test.select.SelectTest): expected:<...w & york & yankees')[]> but was:<...w & york & yankees')[(+)]>
  testFunctions(net.sf.jsqlparser.test.select.SelectTest): expected:<...HERE mytable.col = 9[]> but was:<...HERE mytable.col = 9[(+)]>
  testSelectOrderHaving(net.sf.jsqlparser.test.select.SelectTest): expected:<...ING count(units) > 1[] ORDER BY num> but was:<...ING count(units) > 1[(+)] ORDER BY num>
  testIssue154_2(net.sf.jsqlparser.test.select.SelectTest): expected:<...RE r.merchant_id = ?[] AND r.deleted_time ...> but was:<...RE r.merchant_id = ?[(+)] AND r.deleted_time ...>
  testTimestamp(net.sf.jsqlparser.test.select.SelectTest): expected:<...-04-30 04:05:34.56'}[]> but was:<...-04-30 04:05:34.56'}[(+)]>
  testComplexUnion1(net.sf.jsqlparser.test.select.SelectTest): expected:<... WHERE mytab.del = 0[) UNION (SELECT 'cde-' || coalesce(mytab2.a::varchar, '') AS a, mytab2.b, mytab2.bezeichnung AS c, 0 AS d, 0 AS e FROM mytab2 WHERE mytab2.del = 0])> but was:<... WHERE mytab.del = 0[(+)) UNION (SELECT 'cde-' || coalesce(mytab2.a::varchar, '') AS a, mytab2.b, mytab2.bezeichnung AS c, 0 AS d, 0 AS e FROM mytab2 WHERE mytab2.del = 0(+)])>
  testDistinct(net.sf.jsqlparser.test.select.SelectTest): expected:<...HERE mytable.col = 9[]> but was:<...HERE mytable.col = 9[(+)]>
  testIssue160_signedParameter(net.sf.jsqlparser.test.select.SelectTest): expected:<...D(HH, -?, GETDATE())[]> but was:<...D(HH, -?, GETDATE())[(+)]>
  testDouble(net.sf.jsqlparser.test.select.SelectTest): expected:<...HERE mytable.col = 9[]> but was:<...HERE mytable.col = 9[(+)]>
  testHaving(net.sf.jsqlparser.test.select.SelectTest): expected:<...OM tab1 WHERE a > 34[ GROUP BY tab1.b HAVING MAX(tab1.b) > 56]> but was:<...OM tab1 WHERE a > 34[(+) GROUP BY tab1.b HAVING MAX(tab1.b) > 56(+)]>
  testIssue154(net.sf.jsqlparser.test.select.SelectTest): expected:<....id = dc.discount_id[ WHERE merchant_id = ? AND deleted = ? AND dc.discount_id IS NULL AND modified_time < ? AND modified_time >= ?] ORDER BY modified_t...> but was:<....id = dc.discount_id[(+) WHERE merchant_id = ?(+) AND deleted = ?(+) AND dc.discount_id IS NULL AND modified_time < ?(+) AND modified_time >= ?(+)] ORDER BY modified_t...>
  testDistinctTop(net.sf.jsqlparser.test.select.SelectTest): expected:<...HERE mytable.col = 9[]> but was:<...HERE mytable.col = 9[(+)]>
  testSelectOracleColl(net.sf.jsqlparser.test.select.SelectTest): expected:<...L1 = lines(idx).COL1[]> but was:<...L1 = lines(idx).COL1[(+)]>
  testOracleJoin(net.sf.jsqlparser.test.select.SelectTest): expected:<...elle1.a = tabelle2.b[(+)]> but was:<...elle1.a = tabelle2.b[]>
  testRowConstructor1(net.sf.jsqlparser.test.select.SelectTest): expected:<...ROM t2 WHERE id = 10[])> but was:<...ROM t2 WHERE id = 10[(+))(+])>
  testRowConstructor2(net.sf.jsqlparser.test.select.SelectTest): expected:<...ROM t2 WHERE id = 10[])> but was:<...ROM t2 WHERE id = 10[(+))(+])>
  testLimit2(net.sf.jsqlparser.test.select.SelectTest): expected:<...HERE mytable.col = 9[] LIMIT ? OFFSET 3> but was:<...HERE mytable.col = 9[(+)] LIMIT ? OFFSET 3>
  testDeparser(net.sf.jsqlparser.test.select.SelectTest): expected:<....BUYERID = a.OWNERID[ AND b.ITEM = 'Chair']> but was:<....BUYERID = a.OWNERID[(+) AND b.ITEM = 'Chair'(+)]>
  testLimitSqlServerJdbcParameters(net.sf.jsqlparser.test.select.SelectTest): expected:<...HERE mytable.col = 9[] ORDER BY mytable.id...> but was:<...HERE mytable.col = 9[(+)] ORDER BY mytable.id...>
  testSelectJoin(net.sf.jsqlparser.test.select.SelectTest): expected:<..._constraint.conrelid[ JOIN pg_attribute ON pg_attribute.attrelid = pg_constraint.conrelid WHERE pg_constraint.contype = 'u' AND (pg_attribute.attnum = ANY(pg_constraint.conkey])) ORDER BY pg_const...> but was:<..._constraint.conrelid[(+) JOIN pg_attribute ON pg_attribute.attrelid = pg_constraint.conrelid(+) WHERE pg_constraint.contype = 'u'(+) AND (pg_attribute.attnum = ANY(pg_constraint.conkey)(+])) ORDER BY pg_const...>
  testCaseElseAddition(net.sf.jsqlparser.test.select.SelectTest): expected:<...CASE WHEN 1 + 3 > 20[] THEN 0 ELSE 1000 + ...> but was:<...CASE WHEN 1 + 3 > 20[(+)] THEN 0 ELSE 1000 + ...>
  testNamedParameter2(net.sf.jsqlparser.test.select.SelectTest): expected:<...ble WHERE a = :param[ OR a = :param2 AND b = :param3]> but was:<...ble WHERE a = :param[(+) OR a = :param2(+) AND b = :param3(+)]>
  testNamedParameter(net.sf.jsqlparser.test.select.SelectTest): expected:<...ble WHERE b = :param[]> but was:<...ble WHERE b = :param[(+)]>

Tests run: 353, Failures: 64, Errors: 0, Skipped: 0

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 15.502s
[INFO] Finished at: Tue Oct 06 08:36:09 CEST 2015
[INFO] Final Memory: 22M/346M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project jsqlparser: There are test failures.
[ERROR] 
[ERROR] Please refer to /home/perham/Study/Experiments/2015-10-23-ICST/LittleDarwin/Cases/JSqlParser-jsqlparser-0.9.4/target/surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
