summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Lenz <thomas.lenz@egiz.gv.at>2020-06-03 15:36:07 +0200
committerThomas Lenz <thomas.lenz@egiz.gv.at>2020-06-03 15:36:07 +0200
commitd0f7083699da7825b27d2c96487a330d99645f0a (patch)
tree3f88b178807176ae812f87d3ab964d645efaa8bf
parent7126ed717d01abad07e86150665f00154db27770 (diff)
downloadEAAF-Components-d0f7083699da7825b27d2c96487a330d99645f0a.tar.gz
EAAF-Components-d0f7083699da7825b27d2c96487a330d99645f0a.tar.bz2
EAAF-Components-d0f7083699da7825b27d2c96487a330d99645f0a.zip
add jUnit test for EAAF process-engine
-rw-r--r--eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/process/spring/test/SpringExpressionEvaluatorTest.java11
-rw-r--r--eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/exceptions/EaafException.java3
-rw-r--r--eaaf_modules/eaaf_module_auth_sl20/src/main/java/at/gv/egiz/eaaf/modules/auth/sl20/exceptions/SL20EidDataValidationException.java3
-rw-r--r--eaaf_modules/eaaf_module_auth_sl20/src/main/java/at/gv/egiz/eaaf/modules/auth/sl20/exceptions/SL20Exception.java2
-rw-r--r--eaaf_modules/eaaf_module_moa-sig/repository/MOA/spss/tsl_lib/2.0.2/tsl_lib-2.0.2.pom167
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 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
-<head>
-<title>EAAF-Components - EAAF-Components</title>
-<meta name='generator' content='cgit v0.10.2'/>
-<meta name='robots' content='index, nofollow'/>
-<link rel='stylesheet' type='text/css' href='/cgit.css'/>
-<link rel='shortcut icon' href='/favicon.ico'/>
-<link rel='alternate' title='Atom feed' href='https://git.egiz.gv.at/EAAF-Components/atom/eaaf_modules/eaaf_module_moa-sig/repository/MOA/spss/tsl_lib/2.0.2/tsl_lib-2.0.2.pom?h=master' type='application/atom+xml'/>
-</head>
-<body>
-<div id='cgit'><table id='header'>
-<tr>
-<td class='logo' rowspan='2'><a href='/'><img src='/cgit.png' alt='cgit logo'/></a></td>
-<td class='main'><a href='/'>index</a> : <a title='EAAF-Components' href='/EAAF-Components/'>EAAF-Components</a></td><td class='form'><form method='get' action=''>
-<select name='h' onchange='this.form.submit();'>
-<option value='master' selected='selected'>master</option>
-</select> <input type='submit' name='' value='switch'/></form></td></tr>
-<tr><td class='sub'>EAAF-Components</td><td class='sub right'>tlenz</td></tr></table>
-<table class='tabs'><tr><td>
-<a href='/EAAF-Components/'>summary</a><a href='/EAAF-Components/refs/'>refs</a><a href='/EAAF-Components/log/eaaf_modules/eaaf_module_moa-sig/repository/MOA/spss/tsl_lib/2.0.2/tsl_lib-2.0.2.pom'>log</a><a class='active' href='/EAAF-Components/tree/eaaf_modules/eaaf_module_moa-sig/repository/MOA/spss/tsl_lib/2.0.2/tsl_lib-2.0.2.pom'>tree</a><a href='/EAAF-Components/commit/eaaf_modules/eaaf_module_moa-sig/repository/MOA/spss/tsl_lib/2.0.2/tsl_lib-2.0.2.pom'>commit</a><a href='/EAAF-Components/diff/eaaf_modules/eaaf_module_moa-sig/repository/MOA/spss/tsl_lib/2.0.2/tsl_lib-2.0.2.pom'>diff</a></td><td class='form'><form class='right' method='get' action='/EAAF-Components/log/eaaf_modules/eaaf_module_moa-sig/repository/MOA/spss/tsl_lib/2.0.2/tsl_lib-2.0.2.pom'>
-<select name='qt'>
-<option value='grep'>log msg</option>
-<option value='author'>author</option>
-<option value='committer'>committer</option>
-<option value='range'>range</option>
-</select>
-<input class='txt' type='text' size='10' name='q' value=''/>
-<input type='submit' value='search'/>
-</form>
-</td></tr></table>
-<div class='path'>path: <a href='/EAAF-Components/tree/'>root</a>/<a href='/EAAF-Components/tree/eaaf_modules'>eaaf_modules</a>/<a href='/EAAF-Components/tree/eaaf_modules/eaaf_module_moa-sig'>eaaf_module_moa-sig</a>/<a href='/EAAF-Components/tree/eaaf_modules/eaaf_module_moa-sig/repository'>repository</a>/<a href='/EAAF-Components/tree/eaaf_modules/eaaf_module_moa-sig/repository/MOA'>MOA</a>/<a href='/EAAF-Components/tree/eaaf_modules/eaaf_module_moa-sig/repository/MOA/spss'>spss</a>/<a href='/EAAF-Components/tree/eaaf_modules/eaaf_module_moa-sig/repository/MOA/spss/tsl_lib'>tsl_lib</a>/<a href='/EAAF-Components/tree/eaaf_modules/eaaf_module_moa-sig/repository/MOA/spss/tsl_lib/2.0.2'>2.0.2</a>/<a href='/EAAF-Components/tree/eaaf_modules/eaaf_module_moa-sig/repository/MOA/spss/tsl_lib/2.0.2/tsl_lib-2.0.2.pom'>tsl_lib-2.0.2.pom</a></div><div class='content'></div> <!-- class=content -->
-<div class='footer'>generated by cgit v0.10.2 at 2019-07-19 09:05:24 (GMT)</div>
-</div> <!-- id=cgit -->
-</body>
-</html>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>MOA.spss</groupId>
+ <artifactId>tsl_lib</artifactId>
+ <version>2.0.2</version>
+ <name>MOA-Sig TLS-library</name>
+
+ <developers>
+ <developer>
+ <id>tlenz</id>
+ <name>Thomas Lenz</name>
+ <organization>IAIK</organization>
+ <email>thomas.lenz@iaik.tugraz.at</email>
+ <timezone>+1</timezone>
+ <roles>
+ <role>developer</role>
+ </roles>
+ </developer>
+ </developers>
+
+ <organization>
+ <name>EGIZ - E-Government Innovationszentrum - Austria</name>
+ <url>http://www.egiz.gv.at/</url>
+ </organization>
+
+ <repositories>
+ <repository>
+ <id>MOA</id>
+ <name>MOA Dependencies</name>
+ <releases>
+ <enabled>true</enabled>
+ <checksumPolicy>ignore</checksumPolicy>
+ </releases>
+ <layout>default</layout>
+ <url>file://${basedir}/repository</url>
+ </repository>
+ </repositories>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.5.1</version>
+ <configuration>
+ <compilerArguments>
+ <verbose />
+ </compilerArguments>
+ <source>1.7</source>
+ <target>1.7</target>
+ </configuration>
+ </plugin>
+
+ <!-- if maven should be used to build jaxb classes -->
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>jaxb2-maven-plugin</artifactId>
+ <version>1.5</version>
+ <executions>
+ <execution>
+ <id>xjc</id>
+ <goals>
+ <goal>xjc</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <outputDirectory>${project.basedir}/src/main/xjc</outputDirectory>
+ <bindingDirectory>${project.basedir}/src/main/resources/spec/jaxb/</bindingDirectory>
+ <bindingFiles>ts_119612v010201_sie_xsd.binding.xml</bindingFiles>
+ <schemaDirectory>${project.basedir}/src/main/resources/spec/jaxb/</schemaDirectory>
+ <schemaFiles>ts_119612v010201_sie_xsd.xsd</schemaFiles>
+ <extension>true</extension>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <dependencies>
+
+ <dependency>
+ <groupId>iaik.prod</groupId>
+ <artifactId>iaik_pki_module</artifactId>
+ <version>2.01_moa</version>
+ </dependency>
+ <dependency>
+ <groupId>iaik.prod</groupId>
+ <artifactId>iaik_jce_full</artifactId>
+ <version>5.52_moa</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>iaik.prod</groupId>
+ <artifactId>iaik_xsect</artifactId>
+ <version>2.13_moa</version>
+ </dependency>
+ <dependency>
+ <groupId>iaik.prod</groupId>
+ <artifactId>iaik_moa</artifactId>
+ <version>2.06</version>
+ </dependency>
+
+
+ <dependency>
+ <groupId>org.xerial</groupId>
+ <artifactId>sqlite-jdbc</artifactId>
+ <version>3.15.1</version>
+ </dependency>
+
+ <dependency>
+ <groupId>xerces</groupId>
+ <artifactId>xercesImpl</artifactId>
+ <version>2.11.0</version>
+ </dependency>
+
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.17</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-lang3</artifactId>
+ <version>3.4</version>
+ </dependency>
+
+ </dependencies>
+
+</project>