From d0f7083699da7825b27d2c96487a330d99645f0a Mon Sep 17 00:00:00 2001 From: Thomas Lenz Date: Wed, 3 Jun 2020 15:36:07 +0200 Subject: add jUnit test for EAAF process-engine --- .../spring/test/SpringExpressionEvaluatorTest.java | 11 +- .../egiz/eaaf/core/exceptions/EaafException.java | 3 +- .../exceptions/SL20EidDataValidationException.java | 3 +- .../auth/sl20/exceptions/SL20Exception.java | 2 +- .../MOA/spss/tsl_lib/2.0.2/tsl_lib-2.0.2.pom | 167 ++++++++++++++++----- 5 files changed, 144 insertions(+), 42 deletions(-) diff --git a/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/process/spring/test/SpringExpressionEvaluatorTest.java b/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/process/spring/test/SpringExpressionEvaluatorTest.java index 4aa32360..01fc6bb8 100644 --- a/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/process/spring/test/SpringExpressionEvaluatorTest.java +++ b/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/process/spring/test/SpringExpressionEvaluatorTest.java @@ -59,8 +59,17 @@ public class SpringExpressionEvaluatorTest { @Test public void testEvaluateExpressionWithCtx() { - ctx.put("myProperty", false); + ctx.put("myProperty", false); + ctx.put("stringProperty", "aabbccddee"); + + //check basic boolean flags assertFalse(expressionEvaluator.evaluate(ctx, "ctx['myProperty']")); + + //check String flags + assertTrue(expressionEvaluator.evaluate(ctx, "'aabbccddee'.equals(ctx['stringProperty'])")); + assertFalse(expressionEvaluator.evaluate(ctx, "'aabbccddee'.equals(ctx['notExist'])")); + assertFalse(expressionEvaluator.evaluate(ctx, "'aabbccddee'.equals(ctx['myProperty'])")); + } @Test diff --git a/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/exceptions/EaafException.java b/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/exceptions/EaafException.java index 351c6bbe..e1719abc 100644 --- a/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/exceptions/EaafException.java +++ b/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/exceptions/EaafException.java @@ -27,8 +27,7 @@ import at.gv.egiz.eaaf.core.impl.logging.LogMessageProviderFactory; public class EaafException extends Exception { - private static final long serialVersionUID = 1L; - + private static final long serialVersionUID = -4527097018108560426L; private String errorId = null; private Object[] params = null; diff --git a/eaaf_modules/eaaf_module_auth_sl20/src/main/java/at/gv/egiz/eaaf/modules/auth/sl20/exceptions/SL20EidDataValidationException.java b/eaaf_modules/eaaf_module_auth_sl20/src/main/java/at/gv/egiz/eaaf/modules/auth/sl20/exceptions/SL20EidDataValidationException.java index a14fbe9e..027501bd 100644 --- a/eaaf_modules/eaaf_module_auth_sl20/src/main/java/at/gv/egiz/eaaf/modules/auth/sl20/exceptions/SL20EidDataValidationException.java +++ b/eaaf_modules/eaaf_module_auth_sl20/src/main/java/at/gv/egiz/eaaf/modules/auth/sl20/exceptions/SL20EidDataValidationException.java @@ -1,7 +1,8 @@ package at.gv.egiz.eaaf.modules.auth.sl20.exceptions; public class SL20EidDataValidationException extends SL20Exception { - private static final long serialVersionUID = 1L; + + private static final long serialVersionUID = -2604130523926584663L; public SL20EidDataValidationException(final Object[] parameters) { super("sl20.07", parameters); diff --git a/eaaf_modules/eaaf_module_auth_sl20/src/main/java/at/gv/egiz/eaaf/modules/auth/sl20/exceptions/SL20Exception.java b/eaaf_modules/eaaf_module_auth_sl20/src/main/java/at/gv/egiz/eaaf/modules/auth/sl20/exceptions/SL20Exception.java index 12921ad6..08373a2d 100644 --- a/eaaf_modules/eaaf_module_auth_sl20/src/main/java/at/gv/egiz/eaaf/modules/auth/sl20/exceptions/SL20Exception.java +++ b/eaaf_modules/eaaf_module_auth_sl20/src/main/java/at/gv/egiz/eaaf/modules/auth/sl20/exceptions/SL20Exception.java @@ -4,7 +4,7 @@ import at.gv.egiz.eaaf.core.exceptions.EaafAuthenticationException; public class SL20Exception extends EaafAuthenticationException { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = -6716465236880571576L; public SL20Exception(final String messageId, final Object[] parameters) { super(messageId, parameters); diff --git a/eaaf_modules/eaaf_module_moa-sig/repository/MOA/spss/tsl_lib/2.0.2/tsl_lib-2.0.2.pom b/eaaf_modules/eaaf_module_moa-sig/repository/MOA/spss/tsl_lib/2.0.2/tsl_lib-2.0.2.pom index c16e4887..93cb2c66 100644 --- a/eaaf_modules/eaaf_module_moa-sig/repository/MOA/spss/tsl_lib/2.0.2/tsl_lib-2.0.2.pom +++ b/eaaf_modules/eaaf_module_moa-sig/repository/MOA/spss/tsl_lib/2.0.2/tsl_lib-2.0.2.pom @@ -1,37 +1,130 @@ - - - -EAAF-Components - EAAF-Components - - - - - - - -
- - - - -
-summaryrefslogtreecommitdiff
- - - -
-
-
- -
- - + + 4.0.0 + MOA.spss + tsl_lib + 2.0.2 + MOA-Sig TLS-library + + + + tlenz + Thomas Lenz + IAIK + thomas.lenz@iaik.tugraz.at + +1 + + developer + + + + + + EGIZ - E-Government Innovationszentrum - Austria + http://www.egiz.gv.at/ + + + + + MOA + MOA Dependencies + + true + ignore + + default + file://${basedir}/repository + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.5.1 + + + + + 1.7 + 1.7 + + + + + + org.codehaus.mojo + jaxb2-maven-plugin + 1.5 + + + xjc + + xjc + + + + + ${project.basedir}/src/main/xjc + ${project.basedir}/src/main/resources/spec/jaxb/ + ts_119612v010201_sie_xsd.binding.xml + ${project.basedir}/src/main/resources/spec/jaxb/ + ts_119612v010201_sie_xsd.xsd + true + + + + + + + + + iaik.prod + iaik_pki_module + 2.01_moa + + + iaik.prod + iaik_jce_full + 5.52_moa + provided + + + iaik.prod + iaik_xsect + 2.13_moa + + + iaik.prod + iaik_moa + 2.06 + + + + + org.xerial + sqlite-jdbc + 3.15.1 + + + + xerces + xercesImpl + 2.11.0 + + + + log4j + log4j + 1.2.17 + + + + org.apache.commons + commons-lang3 + 3.4 + + + + + -- cgit v1.2.3