[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 216.294ms.
[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.127 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.003 sec
Running net.sf.jsqlparser.test.delete.DeleteTest
Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec <<< FAILURE!
Running net.sf.jsqlparser.test.simpleparsing.CCJSqlParserManagerTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.168 sec
Running net.sf.jsqlparser.test.drop.DropTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running net.sf.jsqlparser.test.insert.InsertTest
Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.04 sec
Running net.sf.jsqlparser.test.TestUtils
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running net.sf.jsqlparser.test.update.UpdateTest
Tests run: 7, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec <<< FAILURE!
Running net.sf.jsqlparser.test.replace.ReplaceTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 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.005 sec
Running net.sf.jsqlparser.test.select.SpecialOracleTest
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing string01.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing returning01.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing keywordasidentifier05.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> SUCCESS
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing function07.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing cast_multiset15.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing interval01.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing analytic_query04.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing join10.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> SUCCESS
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing pivot04.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing condition08.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing function03.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing merge03.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing insert02.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing insert11.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing interval02.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> SUCCESS
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing cast_multiset18.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO:    -> PROBLEM net.sf.jsqlparser.JSQLParserException
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsParseDeparse
INFO: testing query_factoring08.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsOnlyParse
INFO: testing comment02.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsOnlyParse
INFO:    -> SUCCESS
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsOnlyParse
INFO: testing numbers02.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsOnlyParse
INFO:    -> SUCCESS
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsOnlyParse
INFO: testing comment01.sql
Oct 06, 2015 8:36:17 AM net.sf.jsqlparser.test.select.SpecialOracleTest testAllSqlsOnlyParse
INFO:    -> SUCCESS
Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.375 sec <<< FAILURE!
Running net.sf.jsqlparser.test.select.SelectTest
Tests run: 228, Failures: 60, Errors: 0, Skipped: 0, Time elapsed: 0.312 sec <<< FAILURE!
Running net.sf.jsqlparser.test.select.SpeedTest
42500 statements parsed in 7841 milliseconds
 (5420 statements per second,  0.0001845 seconds per statement )
38500 select scans for table name executed in 138 milliseconds
 (278985 select scans for table name per second,  0.0000036 seconds per select scans for table name)
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.976 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.013 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.002 sec
Running net.sf.jsqlparser.util.SelectUtilsTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running net.sf.jsqlparser.expression.ExpressionVisitorAdapterTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running net.sf.jsqlparser.expression.SignedExpressionTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running net.sf.jsqlparser.schema.ServerTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running net.sf.jsqlparser.parser.CCJSqlParserUtilTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running net.sf.jsqlparser.statement.SetStatementTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 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.002 sec
Running net.sf.jsqlparser.statement.execute.ExecuteTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec

Results :

Failed tests:   testDeleteWhereProblem1(net.sf.jsqlparser.test.delete.DeleteTest): expected:<...OM tablename WHERE a[ = 1 AND b] = 1> but was:<...OM tablename WHERE a[(+) = 1 AND b(+)] = 1>
  testUpdateMultiTable(net.sf.jsqlparser.test.update.UpdateTest): expected:<...UPDATED' WHERE T1.C1[ = T2.C1 AND T1.C2] < 10> but was:<...UPDATED' WHERE T1.C1[(+) = T2.C1 AND T1.C2(+)] < 10>
  testUpdateWithDeparser(net.sf.jsqlparser.test.update.UpdateTest): expected:<...X' WHERE A.cod_table[] = 'YYY'> but was:<...X' WHERE A.cod_table[(+)] = 'YYY'>
  testAllSqlsParseDeparse(net.sf.jsqlparser.test.select.SpecialOracleTest): expected:<... t2 join 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:<... t2 join 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:<... emp e1 WHERE e1.sal[ > ALL (SELECT e2.sal FROM emp e2 WHERE e2.deptno] = 10)> but was:<... emp e1 WHERE e1.sal[(+) > ALL (SELECT e2.sal FROM emp e2 WHERE e2.deptno(+)] = 10)>
  testSelectForUpdateOfTable(net.sf.jsqlparser.test.select.SelectTest): expected:<...oo, bar WHERE foo.id[] = bar.foo_id FOR UP...> but was:<...oo, bar WHERE foo.id[(+)] = bar.foo_id FOR UP...>
  testOracleJoin2(net.sf.jsqlparser.test.select.SelectTest): expected:<...le2 WHERE tabelle1.a[(+)] = tabelle2.b> but was:<...le2 WHERE tabelle1.a[] = tabelle2.b>
  testOracleJoin3(net.sf.jsqlparser.test.select.SelectTest): expected:<...le2 WHERE tabelle1.a[(+)] > tabelle2.b> but was:<...le2 WHERE tabelle1.a[] > tabelle2.b>
  testOracleJoin4(net.sf.jsqlparser.test.select.SelectTest): expected:<...le2 WHERE tabelle1.a[(+)] = tabelle2.b AND ta...> but was:<...le2 WHERE tabelle1.a[] = tabelle2.b AND ta...>
  testOrderBy(net.sf.jsqlparser.test.select.SelectTest): expected:<... * FROM tab1 WHERE a[] > 34 GROUP BY tab1....> but was:<... * FROM tab1 WHERE a[(+)] > 34 GROUP BY tab1....>
  testSelectJoinWithComma(net.sf.jsqlparser.test.select.SelectTest): expected:<...S es WHERE es.nombre[ = "Tamaulipas" AND cb.the_geom] = es.geom> but was:<...S es WHERE es.nombre[(+) = "Tamaulipas" AND cb.the_geom(+)] = es.geom>
  testTop(net.sf.jsqlparser.test.select.SelectTest): expected:<...le WHERE mytable.col[] = 9> but was:<...le WHERE mytable.col[(+)] = 9>
  testMysqlQuote(net.sf.jsqlparser.test.select.SelectTest): expected:<...AS b WHERE b.BUYERID[ = a.OWNERID AND b.ITEM] = 'Chair'> but was:<...AS b WHERE b.BUYERID[(+) = a.OWNERID AND b.ITEM(+)] = 'Chair'>
  testLimit(net.sf.jsqlparser.test.select.SelectTest): expected:<...le WHERE mytable.col[] = 9 LIMIT ? OFFSET ...> but was:<...le WHERE mytable.col[(+)] = 9 LIMIT ? OFFSET ...>
  testUnion(net.sf.jsqlparser.test.select.SelectTest): expected:<...le WHERE mytable.col[ = 9) UNION (SELECT * FROM mytable3 WHERE mytable3.col] = ?) UNION (SELECT ...> but was:<...le WHERE mytable.col[(+) = 9) UNION (SELECT * FROM mytable3 WHERE mytable3.col(+)] = ?) UNION (SELECT ...>
  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:<...ECT a, (CASE WHEN (a[] > 2) THEN 3 END) AS...> but was:<...ECT a, (CASE WHEN (a[(+)] > 2) THEN 3 END) AS...>
  testFrom(net.sf.jsqlparser.test.select.SelectTest): expected:<...e4 WHERE mytable.col[] = 9> but was:<...e4 WHERE mytable.col[(+)] = 9>
  testJoin(net.sf.jsqlparser.test.select.SelectTest): expected:<...JOIN tab2 ON tab1.id[] = tab2.id> but was:<...JOIN tab2 ON tab1.id[(+)] = tab2.id>
  testTime(net.sf.jsqlparser.test.select.SelectTest): expected:<... * FROM tab1 WHERE a[] > {t '04:05:34'}> but was:<... * FROM tab1 WHERE a[(+)] > {t '04:05:34'}>
  testWith(net.sf.jsqlparser.test.select.SelectTest): expected:<...X WHERE THIS_EMP.JOB[ = 'SALESREP' AND THIS_EMP.WORKDEPT] = DINFO.DEPTNO> but was:<...X WHERE THIS_EMP.JOB[(+) = 'SALESREP' AND THIS_EMP.WORKDEPT(+)] = DINFO.DEPTNO>
  testProblemSqlAnalytic8Complex(net.sf.jsqlparser.test.select.SelectTest): expected:<... FROM STAFF WHERE ID[] < 60 ORDER BY ID> but was:<... FROM STAFF WHERE ID[(+)] < 60 ORDER BY ID>
  testOracleJoin2_1(net.sf.jsqlparser.test.select.SelectTest): expected:<...le2 where tabelle1.a[(+)]=tabelle2.b> but was:<...le2 where tabelle1.a[]=tabelle2.b>
  testOracleJoin2_2(net.sf.jsqlparser.test.select.SelectTest): expected:<...le2 where tabelle1.a[]=tabelle2.b(+)> but was:<...le2 where tabelle1.a[(+)]=tabelle2.b(+)>
  testOracleJoin3_1(net.sf.jsqlparser.test.select.SelectTest): expected:<...le2 WHERE tabelle1.a[] > tabelle2.b(+)> but was:<...le2 WHERE tabelle1.a[(+)] > tabelle2.b(+)>
  testAnyConditionSubSelect(net.sf.jsqlparser.test.select.SelectTest): expected:<... emp e1 WHERE e1.sal[ > ANY (SELECT e2.sal FROM emp e2 WHERE e2.deptno] = 10)> but was:<... emp e1 WHERE e1.sal[(+) > ANY (SELECT e2.sal FROM emp e2 WHERE e2.deptno(+)] = 10)>
  testMultiTableJoin(net.sf.jsqlparser.test.select.SelectTest): expected:<... JOIN tabb ON taba.a[ = tabb.a, tabc LEFT JOIN tabd ON tabc.c] = tabd.c> but was:<... JOIN tabb ON taba.a[(+) = tabb.a, tabc LEFT JOIN tabd ON tabc.c(+)] = tabd.c>
  testIssue160_signedParameter2(net.sf.jsqlparser.test.select.SelectTest): expected:<...ROM mytable WHERE -?[] = 5> but was:<...ROM mytable WHERE -?[(+)] = 5>
  testSelectNumericBind(net.sf.jsqlparser.test.select.SelectTest): expected:<...ECT a FROM b WHERE c[] = :1> but was:<...ECT a FROM b WHERE c[(+)] = :1>
  testSelectItems(net.sf.jsqlparser.test.select.SelectTest): expected:<...le WHERE mytable.col[] = 9> but was:<...le WHERE mytable.col[(+)] = 9>
  testSelectJoin2(net.sf.jsqlparser.test.select.SelectTest): expected:<... pg_attribute.attnum[] = ANY(pg_constraint...> but was:<... pg_attribute.attnum[(+)] = ANY(pg_constraint...>
  testWithRecursive(net.sf.jsqlparser.test.select.SelectTest): expected:<...n + 1 FROM t WHERE n[] < 100)) SELECT sum(...> but was:<...n + 1 FROM t WHERE n[(+)] < 100)) SELECT sum(...>
  testWithUnionProblem3(net.sf.jsqlparser.test.select.SelectTest): expected:<...leb ON tablea.mslink[ = tableb.mslink AND tableb.deleted = 0 WHERE tablea.fname IS NULL AND 1] = 0) UNION ALL (SEL...> but was:<...leb ON tablea.mslink[(+) = tableb.mslink AND tableb.deleted(+) = 0 WHERE tablea.fname IS NULL AND 1(+)] = 0) UNION ALL (SEL...>
  testWithUnionProblem4(net.sf.jsqlparser.test.select.SelectTest): expected:<...b AS ba ON gl.mslink[ = 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:<...b AS ba ON gl.mslink[(+) = 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:<...b AS ba ON gl.mslink[ = 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 * FRO...> but was:<...b AS ba ON gl.mslink[(+) = 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 * FRO...>
  testGroupBy(net.sf.jsqlparser.test.select.SelectTest): expected:<... * FROM tab1 WHERE a[] > 34 GROUP BY tab1....> but was:<... * FROM tab1 WHERE a[(+)] > 34 GROUP BY tab1....>
  testLimitSqlServer1(net.sf.jsqlparser.test.select.SelectTest): expected:<...le WHERE mytable.col[] = 9 ORDER BY mytabl...> but was:<...le WHERE mytable.col[(+)] = 9 ORDER BY mytabl...>
  testLimitSqlServer2(net.sf.jsqlparser.test.select.SelectTest): expected:<...le WHERE mytable.col[] = 9 ORDER BY mytabl...> but was:<...le WHERE mytable.col[(+)] = 9 ORDER BY mytabl...>
  testLimitSqlServer3(net.sf.jsqlparser.test.select.SelectTest): expected:<...le WHERE mytable.col[] = 9 ORDER BY mytabl...> but was:<...le WHERE mytable.col[(+)] = 9 ORDER BY mytabl...>
  testLimitSqlServer4(net.sf.jsqlparser.test.select.SelectTest): expected:<...le WHERE mytable.col[] = 9 ORDER BY mytabl...> but was:<...le WHERE mytable.col[(+)] = 9 ORDER BY mytabl...>
  testNotEqualsTo(net.sf.jsqlparser.test.select.SelectTest): expected:<...T * FROM foo WHERE a[] != b> but was:<...T * FROM foo WHERE a[(+)] != b>
  testMatches(net.sf.jsqlparser.test.select.SelectTest): expected:<...E team.search_column[] @@ to_tsquery('new ...> but was:<...E team.search_column[(+)] @@ to_tsquery('new ...>
  testFunctions(net.sf.jsqlparser.test.select.SelectTest): expected:<...le WHERE mytable.col[] = 9> but was:<...le WHERE mytable.col[(+)] = 9>
  testSelectOrderHaving(net.sf.jsqlparser.test.select.SelectTest): expected:<... HAVING count(units)[] > 1 ORDER BY num> but was:<... HAVING count(units)[(+)] > 1 ORDER BY num>
  testIssue154_2(net.sf.jsqlparser.test.select.SelectTest): expected:<... WHERE r.merchant_id[] = ? AND r.deleted_t...> but was:<... WHERE r.merchant_id[(+)] = ? AND r.deleted_t...>
  testTimestamp(net.sf.jsqlparser.test.select.SelectTest): expected:<... * FROM tab1 WHERE a[] > {ts '2004-04-30 0...> but was:<... * FROM tab1 WHERE a[(+)] > {ts '2004-04-30 0...>
  testComplexUnion1(net.sf.jsqlparser.test.select.SelectTest): expected:<...ytab 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:<...ytab 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:<...le WHERE mytable.col[] = 9> but was:<...le WHERE mytable.col[(+)] = 9>
  testIssue160_signedParameter(net.sf.jsqlparser.test.select.SelectTest): expected:<...ate WHERE start_date[] > DATEADD(HH, -?, G...> but was:<...ate WHERE start_date[(+)] > DATEADD(HH, -?, G...>
  testDouble(net.sf.jsqlparser.test.select.SelectTest): expected:<...le WHERE mytable.col[] = 9> but was:<...le WHERE mytable.col[(+)] = 9>
  testHaving(net.sf.jsqlparser.test.select.SelectTest): expected:<...b) FROM tab1 WHERE a[ > 34 GROUP BY tab1.b HAVING MAX(tab1.b]) > 56> but was:<...b) FROM tab1 WHERE a[(+) > 34 GROUP BY tab1.b HAVING MAX(tab1.b)(+]) > 56>
  testIssue154(net.sf.jsqlparser.test.select.SelectTest): expected:<..._category dc ON d.id[ = dc.discount_id WHERE merchant_id = ? AND deleted = ? AND dc.discount_id IS NULL AND modified_time < ? AND modified_time] >= ? ORDER BY modif...> but was:<..._category dc ON d.id[(+) = dc.discount_id WHERE merchant_id(+) = ? AND deleted(+) = ? AND dc.discount_id IS NULL AND modified_time(+) < ? AND modified_time(+)] >= ? ORDER BY modif...>
  testDistinctTop(net.sf.jsqlparser.test.select.SelectTest): expected:<...le WHERE mytable.col[] = 9> but was:<...le WHERE mytable.col[(+)] = 9>
  testSelectOracleColl(net.sf.jsqlparser.test.select.SelectTest): expected:<...ble tt WHERE TT.COL1[] = lines(idx).COL1> but was:<...ble tt WHERE TT.COL1[(+)] = lines(idx).COL1>
  testOracleJoin(net.sf.jsqlparser.test.select.SelectTest): expected:<...le2 WHERE tabelle1.a[] = tabelle2.b(+)> but was:<...le2 WHERE tabelle1.a[(+)] = tabelle2.b(+)>
  testRowConstructor1(net.sf.jsqlparser.test.select.SelectTest): expected:<...1 WHERE (col1, col2)[ = (SELECT col3, col4 FROM t2 WHERE id] = 10)> but was:<...1 WHERE (col1, col2)[(+) = (SELECT col3, col4 FROM t2 WHERE id(+)] = 10)>
  testRowConstructor2(net.sf.jsqlparser.test.select.SelectTest): expected:<...HERE ROW(col1, col2)[ = (SELECT col3, col4 FROM t2 WHERE id] = 10)> but was:<...HERE ROW(col1, col2)[(+) = (SELECT col3, col4 FROM t2 WHERE id(+)] = 10)>
  testLimit2(net.sf.jsqlparser.test.select.SelectTest): expected:<...le WHERE mytable.col[] = 9 LIMIT ? OFFSET ...> but was:<...le WHERE mytable.col[(+)] = 9 LIMIT ? OFFSET ...>
  testDeparser(net.sf.jsqlparser.test.select.SelectTest): expected:<...AS b WHERE b.BUYERID[ = a.OWNERID AND b.ITEM] = 'Chair'> but was:<...AS b WHERE b.BUYERID[(+) = a.OWNERID AND b.ITEM(+)] = 'Chair'>
  testLimitSqlServerJdbcParameters(net.sf.jsqlparser.test.select.SelectTest): expected:<...le WHERE mytable.col[] = 9 ORDER BY mytabl...> but was:<...le WHERE mytable.col[(+)] = 9 ORDER BY mytabl...>
  testSelectJoin(net.sf.jsqlparser.test.select.SelectTest): expected:<...lass ON pg_class.oid[ = pg_constraint.conrelid JOIN pg_attribute ON pg_attribute.attrelid = pg_constraint.conrelid WHERE pg_constraint.contype = 'u' AND (pg_attribute.attnum] = ANY(pg_constraint...> but was:<...lass ON pg_class.oid[(+) = pg_constraint.conrelid JOIN pg_attribute ON pg_attribute.attrelid(+) = pg_constraint.conrelid WHERE pg_constraint.contype(+) = 'u' AND (pg_attribute.attnum(+)] = ANY(pg_constraint...>
  testCaseElseAddition(net.sf.jsqlparser.test.select.SelectTest): expected:<...LECT CASE WHEN 1 + 3[] > 20 THEN 0 ELSE 10...> but was:<...LECT CASE WHEN 1 + 3[(+)] > 20 THEN 0 ELSE 10...>
  testNamedParameter2(net.sf.jsqlparser.test.select.SelectTest): expected:<...FROM mytable WHERE a[ = :param OR a = :param2 AND b] = :param3> but was:<...FROM mytable WHERE a[(+) = :param OR a(+) = :param2 AND b(+)] = :param3>
  testNamedParameter(net.sf.jsqlparser.test.select.SelectTest): expected:<...FROM mytable WHERE b[] = :param> but was:<...FROM mytable WHERE b[(+)] = :param>

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

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 15.528s
[INFO] Finished at: Tue Oct 06 08:36:26 CEST 2015
[INFO] Final Memory: 24M/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
