<?xml version="1.0" encoding="UTF-8"?>
<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="com.tradecloud.service.AgentRateServiceTest" time="686.281" tests="23" errors="0" skipped="0" failures="0">
  <properties>
    <property name="java.specification.version" value="17"/>
    <property name="git.build.version" value="TRUNK"/>
    <property name="sun.jnu.encoding" value="UTF-8"/>
    <property name="java.class.path" value="/home/ds/actions-runner/_work/tradecloud/tradecloud/service-core/target/test-classes:/home/ds/actions-runner/_work/tradecloud/tradecloud/service-core/target/classes:/home/ds/actions-runner/_work/tradecloud/tradecloud/common/target/tradecloud-common-TRUNK.jar:/home/ds/.m2/repository/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/home/ds/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/home/ds/.m2/repository/com/sun/xml/ws/jaxws-rt/2.3.5/jaxws-rt-2.3.5.jar:/home/ds/.m2/repository/com/sun/xml/ws/policy/2.7.10/policy-2.7.10.jar:/home/ds/.m2/repository/com/sun/xml/bind/jaxb-impl/2.3.5/jaxb-impl-2.3.5.jar:/home/ds/.m2/repository/org/glassfish/ha/ha-api/3.1.13/ha-api-3.1.13.jar:/home/ds/.m2/repository/org/glassfish/external/management-api/3.2.3/management-api-3.2.3.jar:/home/ds/.m2/repository/org/glassfish/gmbal/gmbal-api-only/4.0.3/gmbal-api-only-4.0.3.jar:/home/ds/.m2/repository/org/jvnet/staxex/stax-ex/1.8.3/stax-ex-1.8.3.jar:/home/ds/.m2/repository/com/sun/xml/stream/buffer/streambuffer/1.5.10/streambuffer-1.5.10.jar:/home/ds/.m2/repository/org/jvnet/mimepull/mimepull/1.9.15/mimepull-1.9.15.jar:/home/ds/.m2/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.18/FastInfoset-1.2.18.jar:/home/ds/.m2/repository/com/sun/mail/jakarta.mail/1.6.7/jakarta.mail-1.6.7.jar:/home/ds/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.2.6/woodstox-core-6.2.6.jar:/home/ds/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar:/home/ds/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar:/home/ds/.m2/repository/commons-beanutils/commons-beanutils/1.10.1/commons-beanutils-1.10.1.jar:/home/ds/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.18.2/jackson-annotations-2.18.2.jar:/home/ds/.m2/repository/org/aspectj/aspectjweaver/1.9.8/aspectjweaver-1.9.8.jar:/home/ds/.m2/repository/org/postgresql/postgresql/42.7.8/postgresql-42.7.8.jar:/home/ds/.m2/repository/org/checkerframework/checker-qual/3.49.5/checker-qual-3.49.5.jar:/home/ds/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/home/ds/.m2/repository/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar:/home/ds/.m2/repository/commons-configuration/commons-configuration/1.10/commons-configuration-1.10.jar:/home/ds/.m2/repository/org/hibernate/hibernate-core/5.6.15.Final/hibernate-core-5.6.15.Final.jar:/home/ds/.m2/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2.jar:/home/ds/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar:/home/ds/.m2/repository/org/jboss/spec/javax/transaction/jboss-transaction-api_1.2_spec/1.1.1.Final/jboss-transaction-api_1.2_spec-1.1.1.Final.jar:/home/ds/.m2/repository/org/jboss/jandex/2.4.2.Final/jandex-2.4.2.Final.jar:/home/ds/.m2/repository/org/hibernate/common/hibernate-commons-annotations/5.1.2.Final/hibernate-commons-annotations-5.1.2.Final.jar:/home/ds/.m2/repository/org/springframework/spring-aop/5.3.39/spring-aop-5.3.39.jar:/home/ds/.m2/repository/org/springframework/spring-orm/5.3.39/spring-orm-5.3.39.jar:/home/ds/.m2/repository/org/springframework/spring-oxm/5.3.39/spring-oxm-5.3.39.jar:/home/ds/.m2/repository/org/springframework/security/spring-security-core/5.5.8/spring-security-core-5.5.8.jar:/home/ds/.m2/repository/org/springframework/security/spring-security-crypto/5.5.8/spring-security-crypto-5.5.8.jar:/home/ds/.m2/repository/org/springframework/spring-context/5.3.39/spring-context-5.3.39.jar:/home/ds/.m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar:/home/ds/.m2/repository/com/hazelcast/hazelcast/5.6.0/hazelcast-5.6.0.jar:/home/ds/actions-runner/_work/tradecloud/tradecloud/domain/target/tradecloud-domain-TRUNK.jar:/home/ds/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/home/ds/.m2/repository/joda-time/joda-time/2.9.6/joda-time-2.9.6.jar:/home/ds/.m2/repository/org/jadira/usertype/usertype.core/6.0.0.GA/usertype.core-6.0.0.GA.jar:/home/ds/.m2/repository/org/hibernate/hibernate-entitymanager/5.6.15.Final/hibernate-entitymanager-5.6.15.Final.jar:/home/ds/.m2/repository/org/jadira/usertype/usertype.spi/6.0.0.GA/usertype.spi-6.0.0.GA.jar:/home/ds/.m2/repository/joda-time/joda-time-hibernate/1.4/joda-time-hibernate-1.4.jar:/home/ds/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar:/home/ds/.m2/repository/org/springframework/security/spring-security-oauth2-core/5.5.8/spring-security-oauth2-core-5.5.8.jar:/home/ds/.m2/repository/org/springframework/security/spring-security-oauth2-client/5.5.8/spring-security-oauth2-client-5.5.8.jar:/home/ds/.m2/repository/com/nimbusds/oauth2-oidc-sdk/7.4/oauth2-oidc-sdk-7.4.jar:/home/ds/.m2/repository/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar:/home/ds/.m2/repository/com/nimbusds/content-type/2.0/content-type-2.0.jar:/home/ds/.m2/repository/net/minidev/json-smart/2.4.2/json-smart-2.4.2.jar:/home/ds/.m2/repository/net/minidev/accessors-smart/2.4.2/accessors-smart-2.4.2.jar:/home/ds/.m2/repository/com/nimbusds/lang-tag/1.4.4/lang-tag-1.4.4.jar:/home/ds/.m2/repository/com/nimbusds/nimbus-jose-jwt/8.14.1/nimbus-jose-jwt-8.14.1.jar:/home/ds/.m2/repository/com/sun/mail/javax.mail/1.6.1/javax.mail-1.6.1.jar:/home/ds/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar:/home/ds/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.13.3/jackson-datatype-jsr310-2.13.3.jar:/home/ds/actions-runner/_work/tradecloud/tradecloud/repository/target/tradecloud-repository-TRUNK.jar:/home/ds/.m2/repository/org/javassist/javassist/3.25.0-GA/javassist-3.25.0-GA.jar:/home/ds/.m2/repository/org/springframework/data/spring-data-jpa/2.1.9.RELEASE/spring-data-jpa-2.1.9.RELEASE.jar:/home/ds/.m2/repository/org/aspectj/aspectjrt/1.9.8/aspectjrt-1.9.8.jar:/home/ds/.m2/repository/com/zaxxer/HikariCP/6.3.0/HikariCP-6.3.0.jar:/home/ds/.m2/repository/org/hibernate/hibernate-hikaricp/5.6.15.Final/hibernate-hikaricp-5.6.15.Final.jar:/home/ds/.m2/repository/cglib/cglib/3.1/cglib-3.1.jar:/home/ds/.m2/repository/javax/el/javax.el-api/2.2.4/javax.el-api-2.2.4.jar:/home/ds/.m2/repository/org/hibernate/hibernate-ehcache/5.6.15.Final/hibernate-ehcache-5.6.15.Final.jar:/home/ds/.m2/repository/net/sf/ehcache/ehcache/2.10.9.2/ehcache-2.10.9.2.jar:/home/ds/.m2/repository/org/springframework/spring-core/5.3.39/spring-core-5.3.39.jar:/home/ds/.m2/repository/org/springframework/spring-jcl/5.3.39/spring-jcl-5.3.39.jar:/home/ds/.m2/repository/org/springframework/spring-aspects/5.3.39/spring-aspects-5.3.39.jar:/home/ds/.m2/repository/org/springframework/spring-jdbc/5.3.39/spring-jdbc-5.3.39.jar:/home/ds/.m2/repository/org/springframework/security/spring-security-web/5.5.8/spring-security-web-5.5.8.jar:/home/ds/.m2/repository/org/springframework/security/spring-security-taglibs/5.5.8/spring-security-taglibs-5.5.8.jar:/home/ds/.m2/repository/org/springframework/security/spring-security-acl/5.5.8/spring-security-acl-5.5.8.jar:/home/ds/.m2/repository/org/springframework/spring-expression/5.3.39/spring-expression-5.3.39.jar:/home/ds/.m2/repository/org/slf4j/slf4j-reload4j/2.0.6/slf4j-reload4j-2.0.6.jar:/home/ds/.m2/repository/ch/qos/reload4j/reload4j/1.2.22/reload4j-1.2.22.jar:/home/ds/.m2/repository/org/springmodules/spring-modules-validation/0.8/spring-modules-validation-0.8.jar:/home/ds/.m2/repository/commons-validator/commons-validator/1.3.0/commons-validator-1.3.0.jar:/home/ds/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar:/home/ds/.m2/repository/commons-digester/commons-digester/2.1/commons-digester-2.1.jar:/home/ds/.m2/repository/rhino/js/1.6R2/js-1.6R2.jar:/home/ds/.m2/repository/com/amazonaws/aws-java-sdk-secretsmanager/1.12.630/aws-java-sdk-secretsmanager-1.12.630.jar:/home/ds/.m2/repository/com/amazonaws/aws-java-sdk-core/1.12.630/aws-java-sdk-core-1.12.630.jar:/home/ds/.m2/repository/software/amazon/ion/ion-java/1.0.2/ion-java-1.0.2.jar:/home/ds/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.12.6/jackson-dataformat-cbor-2.12.6.jar:/home/ds/.m2/repository/com/amazonaws/jmespath-java/1.12.630/jmespath-java-1.12.630.jar:/home/ds/.m2/repository/org/flywaydb/flyway-core/9.22.3/flyway-core-9.22.3.jar:/home/ds/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-toml/2.15.2/jackson-dataformat-toml-2.15.2.jar:/home/ds/.m2/repository/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar:/home/ds/.m2/repository/com/hazelcast/hazelcast-spring/5.6.0/hazelcast-spring-5.6.0.jar:/home/ds/actions-runner/_work/tradecloud/tradecloud/dto/target/tradecloud-dto-TRUNK-tests.jar:/home/ds/actions-runner/_work/tradecloud/tradecloud/dto/target/tradecloud-dto-TRUNK.jar:/home/ds/actions-runner/_work/tradecloud/tradecloud/schema/target/tradecloud-schema-TRUNK.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-rs-service-description-swagger/3.4.5/cxf-rt-rs-service-description-swagger-3.4.5.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-rs-service-description-common-openapi/3.4.5/cxf-rt-rs-service-description-common-openapi-3.4.5.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-rs-service-description-swagger-ui/3.4.5/cxf-rt-rs-service-description-swagger-ui-3.4.5.jar:/home/ds/.m2/repository/io/swagger/swagger-jaxrs/1.6.2/swagger-jaxrs-1.6.2.jar:/home/ds/.m2/repository/io/swagger/swagger-core/1.6.2/swagger-core-1.6.2.jar:/home/ds/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.11.1/jackson-dataformat-yaml-2.11.1.jar:/home/ds/.m2/repository/org/yaml/snakeyaml/1.26/snakeyaml-1.26.jar:/home/ds/.m2/repository/io/swagger/swagger-models/1.6.2/swagger-models-1.6.2.jar:/home/ds/.m2/repository/io/swagger/swagger-annotations/1.6.2/swagger-annotations-1.6.2.jar:/home/ds/.m2/repository/org/reflections/reflections/0.9.11/reflections-0.9.11.jar:/home/ds/.m2/repository/com/google/guava/guava/27.0.1-android/guava-27.0.1-android.jar:/home/ds/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/home/ds/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/home/ds/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/home/ds/.m2/repository/org/checkerframework/checker-compat-qual/2.5.2/checker-compat-qual-2.5.2.jar:/home/ds/.m2/repository/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar:/home/ds/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/home/ds/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar:/home/ds/.m2/repository/org/webjars/swagger-ui/3.20.9/swagger-ui-3.20.9.jar:/home/ds/.m2/repository/org/springframework/data/spring-data-commons/2.1.9.RELEASE/spring-data-commons-2.1.9.RELEASE.jar:/home/ds/.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar:/home/ds/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar:/home/ds/.m2/repository/commons-jxpath/commons-jxpath/1.3/commons-jxpath-1.3.jar:/home/ds/.m2/repository/org/springframework/spring-context-support/5.3.39/spring-context-support-5.3.39.jar:/home/ds/.m2/repository/org/springframework/spring-beans/5.3.39/spring-beans-5.3.39.jar:/home/ds/.m2/repository/org/springframework/spring-web/5.3.39/spring-web-5.3.39.jar:/home/ds/.m2/repository/org/springframework/security/spring-security-config/5.5.8/spring-security-config-5.5.8.jar:/home/ds/.m2/repository/org/springframework/spring-test/5.3.39/spring-test-5.3.39.jar:/home/ds/.m2/repository/org/hibernate/hibernate-validator/5.2.5.Final/hibernate-validator-5.2.5.Final.jar:/home/ds/.m2/repository/org/jboss/logging/jboss-logging/3.2.1.Final/jboss-logging-3.2.1.Final.jar:/home/ds/.m2/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.jar:/home/ds/.m2/repository/org/jmock/jmock-junit4/2.8.2/jmock-junit4-2.8.2.jar:/home/ds/.m2/repository/org/jmock/jmock/2.8.2/jmock-2.8.2.jar:/home/ds/.m2/repository/org/jmock/jmock-testjar/2.8.2/jmock-testjar-2.8.2.jar:/home/ds/.m2/repository/org/ow2/asm/asm/5.0.2/asm-5.0.2.jar:/home/ds/.m2/repository/org/beanshell/bsh/1.3.0/bsh-1.3.0.jar:/home/ds/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar:/home/ds/.m2/repository/com/tradecloud/tariffing-service/2.0.0/tariffing-service-2.0.0.jar:/home/ds/.m2/repository/javax/xml/ws/jaxws-api/2.2.10/jaxws-api-2.2.10.jar:/home/ds/.m2/repository/javax/xml/soap/javax.xml.soap-api/1.4.0/javax.xml.soap-api-1.4.0.jar:/home/ds/.m2/repository/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/home/ds/.m2/repository/javax/jws/jsr181-api/1.0-MR1/jsr181-api-1.0-MR1.jar:/home/ds/.m2/repository/org/springframework/spring-tx/5.3.39/spring-tx-5.3.39.jar:/home/ds/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.5/jaxb-runtime-2.3.5.jar:/home/ds/.m2/repository/org/glassfish/jaxb/txw2/2.3.5/txw2-2.3.5.jar:/home/ds/.m2/repository/com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar:/home/ds/.m2/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-transports-http-jetty/3.4.10/cxf-rt-transports-http-jetty-3.4.10.jar:/home/ds/.m2/repository/org/eclipse/jetty/jetty-server/9.2.9.v20150224/jetty-server-9.2.9.v20150224.jar:/home/ds/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/home/ds/.m2/repository/org/eclipse/jetty/jetty-util/9.2.9.v20150224/jetty-util-9.2.9.v20150224.jar:/home/ds/.m2/repository/org/eclipse/jetty/jetty-io/9.2.9.v20150224/jetty-io-9.2.9.v20150224.jar:/home/ds/.m2/repository/org/eclipse/jetty/jetty-security/9.4.49.v20220914/jetty-security-9.4.49.v20220914.jar:/home/ds/.m2/repository/org/eclipse/jetty/jetty-continuation/9.4.49.v20220914/jetty-continuation-9.4.49.v20220914.jar:/home/ds/.m2/repository/org/eclipse/jetty/jetty-http/9.2.9.v20150224/jetty-http-9.2.9.v20150224.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-bindings-soap/3.4.10/cxf-rt-bindings-soap-3.4.10.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-wsdl/3.4.10/cxf-rt-wsdl-3.4.10.jar:/home/ds/.m2/repository/wsdl4j/wsdl4j/1.6.3/wsdl4j-1.6.3.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.4.10/cxf-rt-databinding-jaxb-3.4.10.jar:/home/ds/.m2/repository/com/tradecloud/tariffing-repository/2.0.0/tariffing-repository-2.0.0.jar:/home/ds/.m2/repository/org/apache/tomcat/tomcat-jdbc/7.0.27/tomcat-jdbc-7.0.27.jar:/home/ds/.m2/repository/org/apache/tomcat/tomcat-juli/7.0.27/tomcat-juli-7.0.27.jar:/home/ds/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/home/ds/.m2/repository/commons-io/commons-io/2.18.0/commons-io-2.18.0.jar:/home/ds/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/home/ds/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:/home/ds/.m2/repository/com/tradecloud/tariffing-domain/2.0.0/tariffing-domain-2.0.0.jar:/home/ds/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar:/home/ds/.m2/repository/org/apache/httpcomponents/httpcore/4.4.6/httpcore-4.4.6.jar:/home/ds/.m2/repository/commons-codec/commons-codec/1.18.0/commons-codec-1.18.0.jar:/home/ds/.m2/repository/org/mockito/mockito-core/3.3.3/mockito-core-3.3.3.jar:/home/ds/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.5/byte-buddy-agent-1.10.5.jar:/home/ds/.m2/repository/org/objenesis/objenesis/2.6/objenesis-2.6.jar:/home/ds/.m2/repository/net/bytebuddy/byte-buddy/1.12.13/byte-buddy-1.12.13.jar:/home/ds/.m2/repository/net/sf/opencsv/opencsv/2.1/opencsv-2.1.jar:/home/ds/.m2/repository/net/sourceforge/jexcelapi/jxl/2.6.12/jxl-2.6.12.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-transports-http-hc/3.4.10/cxf-rt-transports-http-hc-3.4.10.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-core/3.4.10/cxf-core-3.4.10.jar:/home/ds/.m2/repository/org/apache/ws/xmlschema/xmlschema-core/2.2.5/xmlschema-core-2.2.5.jar:/home/ds/.m2/repository/org/apache/httpcomponents/httpcore-nio/4.4.15/httpcore-nio-4.4.15.jar:/home/ds/.m2/repository/org/apache/httpcomponents/httpasyncclient/4.1.5/httpasyncclient-4.1.5.jar:/home/ds/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar:/home/ds/.m2/repository/jakarta/xml/ws/jakarta.xml.ws-api/4.0.0/jakarta.xml.ws-api-4.0.0.jar:/home/ds/.m2/repository/jakarta/jws/jakarta.jws-api/2.1.0/jakarta.jws-api-2.1.0.jar:/home/ds/.m2/repository/jakarta/xml/soap/jakarta.xml.soap-api/1.4.2/jakarta.xml.soap-api-1.4.2.jar:/home/ds/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar:/home/ds/.m2/repository/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar:/home/ds/.m2/repository/com/sun/xml/messaging/saaj/saaj-impl/1.5.1/saaj-impl-1.5.1.jar:/home/ds/.m2/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-transports-http/3.4.10/cxf-rt-transports-http-3.4.10.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-rs-client/3.4.10/cxf-rt-rs-client-3.4.10.jar:/home/ds/.m2/repository/org/apache/poi/poi/5.2.5/poi-5.2.5.jar:/home/ds/.m2/repository/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar:/home/ds/.m2/repository/com/zaxxer/SparseBitSet/1.3/SparseBitSet-1.3.jar:/home/ds/.m2/repository/org/apache/logging/log4j/log4j-api/2.21.1/log4j-api-2.21.1.jar:/home/ds/.m2/repository/org/apache/poi/poi-ooxml/5.2.5/poi-ooxml-5.2.5.jar:/home/ds/.m2/repository/org/apache/poi/poi-ooxml-lite/5.2.5/poi-ooxml-lite-5.2.5.jar:/home/ds/.m2/repository/org/apache/xmlbeans/xmlbeans/5.2.0/xmlbeans-5.2.0.jar:/home/ds/.m2/repository/org/apache/commons/commons-compress/1.26.0/commons-compress-1.26.0.jar:/home/ds/.m2/repository/com/github/virtuald/curvesapi/1.08/curvesapi-1.08.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-frontend-jaxrs/3.4.10/cxf-rt-frontend-jaxrs-3.4.10.jar:/home/ds/.m2/repository/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/jakarta.ws.rs-api-2.1.6.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-security/3.4.10/cxf-rt-security-3.4.10.jar:/home/ds/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/home/ds/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/ds/.m2/repository/org/jscience/jscience/4.3.1/jscience-4.3.1.jar:/home/ds/.m2/repository/org/javolution/javolution/5.2.3/javolution-5.2.3.jar:/home/ds/.m2/repository/org/springframework/security/oauth/spring-security-oauth2/2.4.0.RELEASE/spring-security-oauth2-2.4.0.RELEASE.jar:/home/ds/.m2/repository/org/powermock/powermock-core/2.0.0-beta.5/powermock-core-2.0.0-beta.5.jar:/home/ds/.m2/repository/org/powermock/powermock-reflect/2.0.0-beta.5/powermock-reflect-2.0.0-beta.5.jar:/home/ds/.m2/repository/org/testcontainers/testcontainers/1.21.4/testcontainers-1.21.4.jar:/home/ds/.m2/repository/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8.jar:/home/ds/.m2/repository/org/jetbrains/annotations/17.0.0/annotations-17.0.0.jar:/home/ds/.m2/repository/com/github/docker-java/docker-java-api/3.4.2/docker-java-api-3.4.2.jar:/home/ds/.m2/repository/com/github/docker-java/docker-java-transport-zerodep/3.4.2/docker-java-transport-zerodep-3.4.2.jar:/home/ds/.m2/repository/com/github/docker-java/docker-java-transport/3.4.2/docker-java-transport-3.4.2.jar:/home/ds/.m2/repository/net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar:/home/ds/.m2/repository/org/testcontainers/postgresql/1.21.4/postgresql-1.21.4.jar:/home/ds/.m2/repository/org/testcontainers/jdbc/1.21.4/jdbc-1.21.4.jar:/home/ds/.m2/repository/org/testcontainers/database-commons/1.21.4/database-commons-1.21.4.jar:/home/ds/.m2/repository/io/jsonwebtoken/jjwt/0.9.0/jjwt-0.9.0.jar:/home/ds/actions-runner/_work/tradecloud/tradecloud/repository/target/tradecloud-repository-TRUNK-tests.jar:/home/ds/actions-runner/_work/tradecloud/tradecloud/domain/target/tradecloud-domain-TRUNK-tests.jar:/home/ds/.m2/repository/hsqldb/hsqldb/1.8.0.10/hsqldb-1.8.0.10.jar:/home/ds/.m2/repository/org/json/json/20201115/json-20201115.jar:/home/ds/.m2/repository/org/slf4j/slf4j-api/2.0.6/slf4j-api-2.0.6.jar:/home/ds/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.13.3/jackson-core-2.13.3.jar:/home/ds/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.13.3/jackson-databind-2.13.3.jar:/home/ds/.m2/repository/org/springframework/spring-webmvc/5.3.39/spring-webmvc-5.3.39.jar:"/>
    <property name="java.vm.vendor" value="Eclipse Adoptium"/>
    <property name="sun.arch.data.model" value="64"/>
    <property name="tenant.jdbc.password" value="ds"/>
    <property name="java.vendor.url" value="https://adoptium.net/"/>
    <property name="user.timezone" value="Etc/UTC"/>
    <property name="os.name" value="Linux"/>
    <property name="java.vm.specification.version" value="17"/>
    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    <property name="user.country" value="US"/>
    <property name="sun.boot.library.path" value="/home/ds/actions-runner/_work/_tool/Java_Temurin-Hotspot_jdk/17.0.16-8/x64/lib"/>
    <property name="sun.java.command" value="/home/ds/actions-runner/_work/tradecloud/tradecloud/service-core/target/surefire/surefirebooter-20260708150433982_33.jar /home/ds/actions-runner/_work/tradecloud/tradecloud/service-core/target/surefire 2026-07-08T14-59-16_290-jvmRun1 surefire-20260708150433982_31tmp surefire_4-20260708150433982_32tmp"/>
    <property name="jdk.debug" value="release"/>
    <property name="surefire.test.class.path" value="/home/ds/actions-runner/_work/tradecloud/tradecloud/service-core/target/test-classes:/home/ds/actions-runner/_work/tradecloud/tradecloud/service-core/target/classes:/home/ds/actions-runner/_work/tradecloud/tradecloud/common/target/tradecloud-common-TRUNK.jar:/home/ds/.m2/repository/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/home/ds/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/home/ds/.m2/repository/com/sun/xml/ws/jaxws-rt/2.3.5/jaxws-rt-2.3.5.jar:/home/ds/.m2/repository/com/sun/xml/ws/policy/2.7.10/policy-2.7.10.jar:/home/ds/.m2/repository/com/sun/xml/bind/jaxb-impl/2.3.5/jaxb-impl-2.3.5.jar:/home/ds/.m2/repository/org/glassfish/ha/ha-api/3.1.13/ha-api-3.1.13.jar:/home/ds/.m2/repository/org/glassfish/external/management-api/3.2.3/management-api-3.2.3.jar:/home/ds/.m2/repository/org/glassfish/gmbal/gmbal-api-only/4.0.3/gmbal-api-only-4.0.3.jar:/home/ds/.m2/repository/org/jvnet/staxex/stax-ex/1.8.3/stax-ex-1.8.3.jar:/home/ds/.m2/repository/com/sun/xml/stream/buffer/streambuffer/1.5.10/streambuffer-1.5.10.jar:/home/ds/.m2/repository/org/jvnet/mimepull/mimepull/1.9.15/mimepull-1.9.15.jar:/home/ds/.m2/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.18/FastInfoset-1.2.18.jar:/home/ds/.m2/repository/com/sun/mail/jakarta.mail/1.6.7/jakarta.mail-1.6.7.jar:/home/ds/.m2/repository/com/fasterxml/woodstox/woodstox-core/6.2.6/woodstox-core-6.2.6.jar:/home/ds/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar:/home/ds/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar:/home/ds/.m2/repository/commons-beanutils/commons-beanutils/1.10.1/commons-beanutils-1.10.1.jar:/home/ds/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.18.2/jackson-annotations-2.18.2.jar:/home/ds/.m2/repository/org/aspectj/aspectjweaver/1.9.8/aspectjweaver-1.9.8.jar:/home/ds/.m2/repository/org/postgresql/postgresql/42.7.8/postgresql-42.7.8.jar:/home/ds/.m2/repository/org/checkerframework/checker-qual/3.49.5/checker-qual-3.49.5.jar:/home/ds/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/home/ds/.m2/repository/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar:/home/ds/.m2/repository/commons-configuration/commons-configuration/1.10/commons-configuration-1.10.jar:/home/ds/.m2/repository/org/hibernate/hibernate-core/5.6.15.Final/hibernate-core-5.6.15.Final.jar:/home/ds/.m2/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2.jar:/home/ds/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar:/home/ds/.m2/repository/org/jboss/spec/javax/transaction/jboss-transaction-api_1.2_spec/1.1.1.Final/jboss-transaction-api_1.2_spec-1.1.1.Final.jar:/home/ds/.m2/repository/org/jboss/jandex/2.4.2.Final/jandex-2.4.2.Final.jar:/home/ds/.m2/repository/org/hibernate/common/hibernate-commons-annotations/5.1.2.Final/hibernate-commons-annotations-5.1.2.Final.jar:/home/ds/.m2/repository/org/springframework/spring-aop/5.3.39/spring-aop-5.3.39.jar:/home/ds/.m2/repository/org/springframework/spring-orm/5.3.39/spring-orm-5.3.39.jar:/home/ds/.m2/repository/org/springframework/spring-oxm/5.3.39/spring-oxm-5.3.39.jar:/home/ds/.m2/repository/org/springframework/security/spring-security-core/5.5.8/spring-security-core-5.5.8.jar:/home/ds/.m2/repository/org/springframework/security/spring-security-crypto/5.5.8/spring-security-crypto-5.5.8.jar:/home/ds/.m2/repository/org/springframework/spring-context/5.3.39/spring-context-5.3.39.jar:/home/ds/.m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar:/home/ds/.m2/repository/com/hazelcast/hazelcast/5.6.0/hazelcast-5.6.0.jar:/home/ds/actions-runner/_work/tradecloud/tradecloud/domain/target/tradecloud-domain-TRUNK.jar:/home/ds/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/home/ds/.m2/repository/joda-time/joda-time/2.9.6/joda-time-2.9.6.jar:/home/ds/.m2/repository/org/jadira/usertype/usertype.core/6.0.0.GA/usertype.core-6.0.0.GA.jar:/home/ds/.m2/repository/org/hibernate/hibernate-entitymanager/5.6.15.Final/hibernate-entitymanager-5.6.15.Final.jar:/home/ds/.m2/repository/org/jadira/usertype/usertype.spi/6.0.0.GA/usertype.spi-6.0.0.GA.jar:/home/ds/.m2/repository/joda-time/joda-time-hibernate/1.4/joda-time-hibernate-1.4.jar:/home/ds/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar:/home/ds/.m2/repository/org/springframework/security/spring-security-oauth2-core/5.5.8/spring-security-oauth2-core-5.5.8.jar:/home/ds/.m2/repository/org/springframework/security/spring-security-oauth2-client/5.5.8/spring-security-oauth2-client-5.5.8.jar:/home/ds/.m2/repository/com/nimbusds/oauth2-oidc-sdk/7.4/oauth2-oidc-sdk-7.4.jar:/home/ds/.m2/repository/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar:/home/ds/.m2/repository/com/nimbusds/content-type/2.0/content-type-2.0.jar:/home/ds/.m2/repository/net/minidev/json-smart/2.4.2/json-smart-2.4.2.jar:/home/ds/.m2/repository/net/minidev/accessors-smart/2.4.2/accessors-smart-2.4.2.jar:/home/ds/.m2/repository/com/nimbusds/lang-tag/1.4.4/lang-tag-1.4.4.jar:/home/ds/.m2/repository/com/nimbusds/nimbus-jose-jwt/8.14.1/nimbus-jose-jwt-8.14.1.jar:/home/ds/.m2/repository/com/sun/mail/javax.mail/1.6.1/javax.mail-1.6.1.jar:/home/ds/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar:/home/ds/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.13.3/jackson-datatype-jsr310-2.13.3.jar:/home/ds/actions-runner/_work/tradecloud/tradecloud/repository/target/tradecloud-repository-TRUNK.jar:/home/ds/.m2/repository/org/javassist/javassist/3.25.0-GA/javassist-3.25.0-GA.jar:/home/ds/.m2/repository/org/springframework/data/spring-data-jpa/2.1.9.RELEASE/spring-data-jpa-2.1.9.RELEASE.jar:/home/ds/.m2/repository/org/aspectj/aspectjrt/1.9.8/aspectjrt-1.9.8.jar:/home/ds/.m2/repository/com/zaxxer/HikariCP/6.3.0/HikariCP-6.3.0.jar:/home/ds/.m2/repository/org/hibernate/hibernate-hikaricp/5.6.15.Final/hibernate-hikaricp-5.6.15.Final.jar:/home/ds/.m2/repository/cglib/cglib/3.1/cglib-3.1.jar:/home/ds/.m2/repository/javax/el/javax.el-api/2.2.4/javax.el-api-2.2.4.jar:/home/ds/.m2/repository/org/hibernate/hibernate-ehcache/5.6.15.Final/hibernate-ehcache-5.6.15.Final.jar:/home/ds/.m2/repository/net/sf/ehcache/ehcache/2.10.9.2/ehcache-2.10.9.2.jar:/home/ds/.m2/repository/org/springframework/spring-core/5.3.39/spring-core-5.3.39.jar:/home/ds/.m2/repository/org/springframework/spring-jcl/5.3.39/spring-jcl-5.3.39.jar:/home/ds/.m2/repository/org/springframework/spring-aspects/5.3.39/spring-aspects-5.3.39.jar:/home/ds/.m2/repository/org/springframework/spring-jdbc/5.3.39/spring-jdbc-5.3.39.jar:/home/ds/.m2/repository/org/springframework/security/spring-security-web/5.5.8/spring-security-web-5.5.8.jar:/home/ds/.m2/repository/org/springframework/security/spring-security-taglibs/5.5.8/spring-security-taglibs-5.5.8.jar:/home/ds/.m2/repository/org/springframework/security/spring-security-acl/5.5.8/spring-security-acl-5.5.8.jar:/home/ds/.m2/repository/org/springframework/spring-expression/5.3.39/spring-expression-5.3.39.jar:/home/ds/.m2/repository/org/slf4j/slf4j-reload4j/2.0.6/slf4j-reload4j-2.0.6.jar:/home/ds/.m2/repository/ch/qos/reload4j/reload4j/1.2.22/reload4j-1.2.22.jar:/home/ds/.m2/repository/org/springmodules/spring-modules-validation/0.8/spring-modules-validation-0.8.jar:/home/ds/.m2/repository/commons-validator/commons-validator/1.3.0/commons-validator-1.3.0.jar:/home/ds/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar:/home/ds/.m2/repository/commons-digester/commons-digester/2.1/commons-digester-2.1.jar:/home/ds/.m2/repository/rhino/js/1.6R2/js-1.6R2.jar:/home/ds/.m2/repository/com/amazonaws/aws-java-sdk-secretsmanager/1.12.630/aws-java-sdk-secretsmanager-1.12.630.jar:/home/ds/.m2/repository/com/amazonaws/aws-java-sdk-core/1.12.630/aws-java-sdk-core-1.12.630.jar:/home/ds/.m2/repository/software/amazon/ion/ion-java/1.0.2/ion-java-1.0.2.jar:/home/ds/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.12.6/jackson-dataformat-cbor-2.12.6.jar:/home/ds/.m2/repository/com/amazonaws/jmespath-java/1.12.630/jmespath-java-1.12.630.jar:/home/ds/.m2/repository/org/flywaydb/flyway-core/9.22.3/flyway-core-9.22.3.jar:/home/ds/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-toml/2.15.2/jackson-dataformat-toml-2.15.2.jar:/home/ds/.m2/repository/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar:/home/ds/.m2/repository/com/hazelcast/hazelcast-spring/5.6.0/hazelcast-spring-5.6.0.jar:/home/ds/actions-runner/_work/tradecloud/tradecloud/dto/target/tradecloud-dto-TRUNK-tests.jar:/home/ds/actions-runner/_work/tradecloud/tradecloud/dto/target/tradecloud-dto-TRUNK.jar:/home/ds/actions-runner/_work/tradecloud/tradecloud/schema/target/tradecloud-schema-TRUNK.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-rs-service-description-swagger/3.4.5/cxf-rt-rs-service-description-swagger-3.4.5.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-rs-service-description-common-openapi/3.4.5/cxf-rt-rs-service-description-common-openapi-3.4.5.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-rs-service-description-swagger-ui/3.4.5/cxf-rt-rs-service-description-swagger-ui-3.4.5.jar:/home/ds/.m2/repository/io/swagger/swagger-jaxrs/1.6.2/swagger-jaxrs-1.6.2.jar:/home/ds/.m2/repository/io/swagger/swagger-core/1.6.2/swagger-core-1.6.2.jar:/home/ds/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.11.1/jackson-dataformat-yaml-2.11.1.jar:/home/ds/.m2/repository/org/yaml/snakeyaml/1.26/snakeyaml-1.26.jar:/home/ds/.m2/repository/io/swagger/swagger-models/1.6.2/swagger-models-1.6.2.jar:/home/ds/.m2/repository/io/swagger/swagger-annotations/1.6.2/swagger-annotations-1.6.2.jar:/home/ds/.m2/repository/org/reflections/reflections/0.9.11/reflections-0.9.11.jar:/home/ds/.m2/repository/com/google/guava/guava/27.0.1-android/guava-27.0.1-android.jar:/home/ds/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/home/ds/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/home/ds/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/home/ds/.m2/repository/org/checkerframework/checker-compat-qual/2.5.2/checker-compat-qual-2.5.2.jar:/home/ds/.m2/repository/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar:/home/ds/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/home/ds/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar:/home/ds/.m2/repository/org/webjars/swagger-ui/3.20.9/swagger-ui-3.20.9.jar:/home/ds/.m2/repository/org/springframework/data/spring-data-commons/2.1.9.RELEASE/spring-data-commons-2.1.9.RELEASE.jar:/home/ds/.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar:/home/ds/.m2/repository/commons-logging/commons-logging/1.3.5/commons-logging-1.3.5.jar:/home/ds/.m2/repository/commons-jxpath/commons-jxpath/1.3/commons-jxpath-1.3.jar:/home/ds/.m2/repository/org/springframework/spring-context-support/5.3.39/spring-context-support-5.3.39.jar:/home/ds/.m2/repository/org/springframework/spring-beans/5.3.39/spring-beans-5.3.39.jar:/home/ds/.m2/repository/org/springframework/spring-web/5.3.39/spring-web-5.3.39.jar:/home/ds/.m2/repository/org/springframework/security/spring-security-config/5.5.8/spring-security-config-5.5.8.jar:/home/ds/.m2/repository/org/springframework/spring-test/5.3.39/spring-test-5.3.39.jar:/home/ds/.m2/repository/org/hibernate/hibernate-validator/5.2.5.Final/hibernate-validator-5.2.5.Final.jar:/home/ds/.m2/repository/org/jboss/logging/jboss-logging/3.2.1.Final/jboss-logging-3.2.1.Final.jar:/home/ds/.m2/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.jar:/home/ds/.m2/repository/org/jmock/jmock-junit4/2.8.2/jmock-junit4-2.8.2.jar:/home/ds/.m2/repository/org/jmock/jmock/2.8.2/jmock-2.8.2.jar:/home/ds/.m2/repository/org/jmock/jmock-testjar/2.8.2/jmock-testjar-2.8.2.jar:/home/ds/.m2/repository/org/ow2/asm/asm/5.0.2/asm-5.0.2.jar:/home/ds/.m2/repository/org/beanshell/bsh/1.3.0/bsh-1.3.0.jar:/home/ds/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar:/home/ds/.m2/repository/com/tradecloud/tariffing-service/2.0.0/tariffing-service-2.0.0.jar:/home/ds/.m2/repository/javax/xml/ws/jaxws-api/2.2.10/jaxws-api-2.2.10.jar:/home/ds/.m2/repository/javax/xml/soap/javax.xml.soap-api/1.4.0/javax.xml.soap-api-1.4.0.jar:/home/ds/.m2/repository/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/home/ds/.m2/repository/javax/jws/jsr181-api/1.0-MR1/jsr181-api-1.0-MR1.jar:/home/ds/.m2/repository/org/springframework/spring-tx/5.3.39/spring-tx-5.3.39.jar:/home/ds/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.5/jaxb-runtime-2.3.5.jar:/home/ds/.m2/repository/org/glassfish/jaxb/txw2/2.3.5/txw2-2.3.5.jar:/home/ds/.m2/repository/com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar:/home/ds/.m2/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-transports-http-jetty/3.4.10/cxf-rt-transports-http-jetty-3.4.10.jar:/home/ds/.m2/repository/org/eclipse/jetty/jetty-server/9.2.9.v20150224/jetty-server-9.2.9.v20150224.jar:/home/ds/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/home/ds/.m2/repository/org/eclipse/jetty/jetty-util/9.2.9.v20150224/jetty-util-9.2.9.v20150224.jar:/home/ds/.m2/repository/org/eclipse/jetty/jetty-io/9.2.9.v20150224/jetty-io-9.2.9.v20150224.jar:/home/ds/.m2/repository/org/eclipse/jetty/jetty-security/9.4.49.v20220914/jetty-security-9.4.49.v20220914.jar:/home/ds/.m2/repository/org/eclipse/jetty/jetty-continuation/9.4.49.v20220914/jetty-continuation-9.4.49.v20220914.jar:/home/ds/.m2/repository/org/eclipse/jetty/jetty-http/9.2.9.v20150224/jetty-http-9.2.9.v20150224.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-bindings-soap/3.4.10/cxf-rt-bindings-soap-3.4.10.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-wsdl/3.4.10/cxf-rt-wsdl-3.4.10.jar:/home/ds/.m2/repository/wsdl4j/wsdl4j/1.6.3/wsdl4j-1.6.3.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.4.10/cxf-rt-databinding-jaxb-3.4.10.jar:/home/ds/.m2/repository/com/tradecloud/tariffing-repository/2.0.0/tariffing-repository-2.0.0.jar:/home/ds/.m2/repository/org/apache/tomcat/tomcat-jdbc/7.0.27/tomcat-jdbc-7.0.27.jar:/home/ds/.m2/repository/org/apache/tomcat/tomcat-juli/7.0.27/tomcat-juli-7.0.27.jar:/home/ds/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/home/ds/.m2/repository/commons-io/commons-io/2.18.0/commons-io-2.18.0.jar:/home/ds/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/home/ds/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:/home/ds/.m2/repository/com/tradecloud/tariffing-domain/2.0.0/tariffing-domain-2.0.0.jar:/home/ds/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar:/home/ds/.m2/repository/org/apache/httpcomponents/httpcore/4.4.6/httpcore-4.4.6.jar:/home/ds/.m2/repository/commons-codec/commons-codec/1.18.0/commons-codec-1.18.0.jar:/home/ds/.m2/repository/org/mockito/mockito-core/3.3.3/mockito-core-3.3.3.jar:/home/ds/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.5/byte-buddy-agent-1.10.5.jar:/home/ds/.m2/repository/org/objenesis/objenesis/2.6/objenesis-2.6.jar:/home/ds/.m2/repository/net/bytebuddy/byte-buddy/1.12.13/byte-buddy-1.12.13.jar:/home/ds/.m2/repository/net/sf/opencsv/opencsv/2.1/opencsv-2.1.jar:/home/ds/.m2/repository/net/sourceforge/jexcelapi/jxl/2.6.12/jxl-2.6.12.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-transports-http-hc/3.4.10/cxf-rt-transports-http-hc-3.4.10.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-core/3.4.10/cxf-core-3.4.10.jar:/home/ds/.m2/repository/org/apache/ws/xmlschema/xmlschema-core/2.2.5/xmlschema-core-2.2.5.jar:/home/ds/.m2/repository/org/apache/httpcomponents/httpcore-nio/4.4.15/httpcore-nio-4.4.15.jar:/home/ds/.m2/repository/org/apache/httpcomponents/httpasyncclient/4.1.5/httpasyncclient-4.1.5.jar:/home/ds/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar:/home/ds/.m2/repository/jakarta/xml/ws/jakarta.xml.ws-api/4.0.0/jakarta.xml.ws-api-4.0.0.jar:/home/ds/.m2/repository/jakarta/jws/jakarta.jws-api/2.1.0/jakarta.jws-api-2.1.0.jar:/home/ds/.m2/repository/jakarta/xml/soap/jakarta.xml.soap-api/1.4.2/jakarta.xml.soap-api-1.4.2.jar:/home/ds/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar:/home/ds/.m2/repository/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar:/home/ds/.m2/repository/com/sun/xml/messaging/saaj/saaj-impl/1.5.1/saaj-impl-1.5.1.jar:/home/ds/.m2/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-transports-http/3.4.10/cxf-rt-transports-http-3.4.10.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-rs-client/3.4.10/cxf-rt-rs-client-3.4.10.jar:/home/ds/.m2/repository/org/apache/poi/poi/5.2.5/poi-5.2.5.jar:/home/ds/.m2/repository/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar:/home/ds/.m2/repository/com/zaxxer/SparseBitSet/1.3/SparseBitSet-1.3.jar:/home/ds/.m2/repository/org/apache/logging/log4j/log4j-api/2.21.1/log4j-api-2.21.1.jar:/home/ds/.m2/repository/org/apache/poi/poi-ooxml/5.2.5/poi-ooxml-5.2.5.jar:/home/ds/.m2/repository/org/apache/poi/poi-ooxml-lite/5.2.5/poi-ooxml-lite-5.2.5.jar:/home/ds/.m2/repository/org/apache/xmlbeans/xmlbeans/5.2.0/xmlbeans-5.2.0.jar:/home/ds/.m2/repository/org/apache/commons/commons-compress/1.26.0/commons-compress-1.26.0.jar:/home/ds/.m2/repository/com/github/virtuald/curvesapi/1.08/curvesapi-1.08.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-frontend-jaxrs/3.4.10/cxf-rt-frontend-jaxrs-3.4.10.jar:/home/ds/.m2/repository/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/jakarta.ws.rs-api-2.1.6.jar:/home/ds/.m2/repository/org/apache/cxf/cxf-rt-security/3.4.10/cxf-rt-security-3.4.10.jar:/home/ds/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/home/ds/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/ds/.m2/repository/org/jscience/jscience/4.3.1/jscience-4.3.1.jar:/home/ds/.m2/repository/org/javolution/javolution/5.2.3/javolution-5.2.3.jar:/home/ds/.m2/repository/org/springframework/security/oauth/spring-security-oauth2/2.4.0.RELEASE/spring-security-oauth2-2.4.0.RELEASE.jar:/home/ds/.m2/repository/org/powermock/powermock-core/2.0.0-beta.5/powermock-core-2.0.0-beta.5.jar:/home/ds/.m2/repository/org/powermock/powermock-reflect/2.0.0-beta.5/powermock-reflect-2.0.0-beta.5.jar:/home/ds/.m2/repository/org/testcontainers/testcontainers/1.21.4/testcontainers-1.21.4.jar:/home/ds/.m2/repository/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8.jar:/home/ds/.m2/repository/org/jetbrains/annotations/17.0.0/annotations-17.0.0.jar:/home/ds/.m2/repository/com/github/docker-java/docker-java-api/3.4.2/docker-java-api-3.4.2.jar:/home/ds/.m2/repository/com/github/docker-java/docker-java-transport-zerodep/3.4.2/docker-java-transport-zerodep-3.4.2.jar:/home/ds/.m2/repository/com/github/docker-java/docker-java-transport/3.4.2/docker-java-transport-3.4.2.jar:/home/ds/.m2/repository/net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar:/home/ds/.m2/repository/org/testcontainers/postgresql/1.21.4/postgresql-1.21.4.jar:/home/ds/.m2/repository/org/testcontainers/jdbc/1.21.4/jdbc-1.21.4.jar:/home/ds/.m2/repository/org/testcontainers/database-commons/1.21.4/database-commons-1.21.4.jar:/home/ds/.m2/repository/io/jsonwebtoken/jjwt/0.9.0/jjwt-0.9.0.jar:/home/ds/actions-runner/_work/tradecloud/tradecloud/repository/target/tradecloud-repository-TRUNK-tests.jar:/home/ds/actions-runner/_work/tradecloud/tradecloud/domain/target/tradecloud-domain-TRUNK-tests.jar:/home/ds/.m2/repository/hsqldb/hsqldb/1.8.0.10/hsqldb-1.8.0.10.jar:/home/ds/.m2/repository/org/json/json/20201115/json-20201115.jar:/home/ds/.m2/repository/org/slf4j/slf4j-api/2.0.6/slf4j-api-2.0.6.jar:/home/ds/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.13.3/jackson-core-2.13.3.jar:/home/ds/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.13.3/jackson-databind-2.13.3.jar:/home/ds/.m2/repository/org/springframework/spring-webmvc/5.3.39/spring-webmvc-5.3.39.jar:"/>
    <property name="sun.cpu.endian" value="little"/>
    <property name="user.home" value="/home/ds"/>
    <property name="user.language" value="en"/>
    <property name="skip.migration" value="true"/>
    <property name="java.specification.vendor" value="Oracle Corporation"/>
    <property name="java.version.date" value="2025-07-15"/>
    <property name="tenant.jdbc.host" value="jdbc:postgresql://localhost:33166/"/>
    <property name="java.home" value="/home/ds/actions-runner/_work/_tool/Java_Temurin-Hotspot_jdk/17.0.16-8/x64"/>
    <property name="file.separator" value="/"/>
    <property name="basedir" value="/home/ds/actions-runner/_work/tradecloud/tradecloud/service-core"/>
    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    <property name="line.separator" value="&#10;"/>
    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    <property name="java.specification.name" value="Java Platform API Specification"/>
    <property name="skipITs" value="true"/>
    <property name="skipIT" value="true"/>
    <property name="git.commit.id.full" value="cd179f2d31fa1568d9c53d79da55e7b3b0c1bbca"/>
    <property name="git.build.time" value="2026-07-08T15:04:27+0000"/>
    <property name="jdbc.loc" value="jdbc:postgresql://localhost:33166"/>
    <property name="surefire.real.class.path" value="/home/ds/actions-runner/_work/tradecloud/tradecloud/service-core/target/surefire/surefirebooter-20260708150433982_33.jar"/>
    <property name="tenant.jdbc.username" value="ds"/>
    <property name="jdbc.password" value="ds"/>
    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    <property name="java.runtime.version" value="17.0.16+8"/>
    <property name="user.name" value="ds"/>
    <property name="path.separator" value=":"/>
    <property name="os.version" value="6.8.0-101-generic"/>
    <property name="java.runtime.name" value="OpenJDK Runtime Environment"/>
    <property name="docker.skip" value="true"/>
    <property name="file.encoding" value="UTF-8"/>
    <property name="java.vm.name" value="OpenJDK 64-Bit Server VM"/>
    <property name="java.vendor.version" value="Temurin-17.0.16+8"/>
    <property name="jdbc.driverClassName" value="org.postgresql.Driver"/>
    <property name="localRepository" value="/home/ds/.m2/repository"/>
    <property name="java.vendor.url.bug" value="https://github.com/adoptium/adoptium-support/issues"/>
    <property name="java.io.tmpdir" value="/tmp"/>
    <property name="com.zaxxer.hikari.pool_number" value="3"/>
    <property name="jdbc.username" value="ds"/>
    <property name="java.version" value="17.0.16"/>
    <property name="user.dir" value="/home/ds/actions-runner/_work/tradecloud/tradecloud/service-core"/>
    <property name="os.arch" value="amd64"/>
    <property name="git.commit.id.abbrev" value="cd179f2"/>
    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    <property name="native.encoding" value="UTF-8"/>
    <property name="java.library.path" value="/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib"/>
    <property name="java.vm.info" value="mixed mode, sharing"/>
    <property name="java.vendor" value="Eclipse Adoptium"/>
    <property name="java.vm.version" value="17.0.16+8"/>
    <property name="java.specification.maintenance.version" value="1"/>
    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    <property name="java.class.version" value="61.0"/>
  </properties>
  <testcase name="testDeleteNoPermission" classname="com.tradecloud.service.AgentRateServiceTest" time="0.012"/>
  <testcase name="testSearch_dateRang_above" classname="com.tradecloud.service.AgentRateServiceTest" time="48.69">
    <system-out><![CDATA[2026-07-08 15:07:04,543 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=16
2026-07-08 15:07:04,544 DEBUG - StaticDataLookupImpl.lookupAgent(232) | Found agent with name:Heineken
2026-07-08 15:07:04,549 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=4
2026-07-08 15:07:04,549 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:07:04,556 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 1 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=3
2026-07-08 15:07:04,556 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 792 username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:07:04,557 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 792 arguments: [Rate{costLine='AgentCosts.SourcingCommission', rate=10.0000000000, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'nul... (truncated)]...
2026-07-08 15:07:04,559 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 792 execution time: 2 ms : username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:07:04,563 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 0 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=1
2026-07-08 15:07:04,564 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 793 username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:07:04,565 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 793 arguments: [Cost line 'null'. Business unit 'null'. Division 'Supplier 'null'.Rate Type 'null'.  costCompareOnly:false]...
2026-07-08 15:07:04,850 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=284
2026-07-08 15:07:04,850 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 793 execution time: 286 ms : username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:07:04,852 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 794 username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:07:04,852 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 794 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Currency, costingType=CLC, currency=[code=USD, name=United States Dollar, active=true], costCom... (truncated)]...
2026-07-08 15:07:04,852 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:07:05,103 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=250
2026-07-08 15:07:05,169 DEBUG - AgentRateServiceImpl.create(58) | Successfully created a new class com.tradecloud.domain.rate.AgentRate- Id: 423036
2026-07-08 15:07:05,170 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 794 execution time: 318 ms : username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:07:05,173 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 795 username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:07:05,173 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 795 arguments: [Cost line 'null'. Business unit 'null'. Division 'Supplier 'null'.Rate Type 'null'.  costCompareOnly:false]...
2026-07-08 15:07:53,212 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=48038
2026-07-08 15:07:53,212 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 795 execution time: 48039 ms : username: testuser1 method: AgentRateServiceImpl.search
]]></system-out>
  </testcase>
  <testcase name="testUpdateNoPermission" classname="com.tradecloud.service.AgentRateServiceTest" time="0.003"/>
  <testcase name="testFindAll" classname="com.tradecloud.service.AgentRateServiceTest" time="0.046">
    <system-out><![CDATA[2026-07-08 15:07:53,256 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 1 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=37
2026-07-08 15:07:53,257 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 796 username: testuser1 method: AgentRateServiceImpl.findAll
2026-07-08 15:07:53,259 DEBUG - AgentRateServiceImpl.findAll(177) | Find all has 1 development com.tradecloud.authentication.User@75de124f[username=testuser1,enabled=true,passwordChangeDate=<null>,passwordHint=<null>,primaryClient=development,passwordExpires=true]
2026-07-08 15:07:53,260 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 796 execution time: 3 ms : username: testuser1 method: AgentRateServiceImpl.findAll
]]></system-out>
  </testcase>
  <testcase name="testValidation_cannotEditSoThatItDuplicatesAnExistingRate" classname="com.tradecloud.service.AgentRateServiceTest" time="91.66">
    <system-out><![CDATA[2026-07-08 15:07:53,297 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 1 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=33
2026-07-08 15:07:53,297 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 797 username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:07:53,298 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 797 arguments: [Rate{costLine='AgentCosts.SourcingCommission', rate=10.0000000000, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'nul... (truncated)]...
2026-07-08 15:07:53,299 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 797 execution time: 2 ms : username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:07:53,303 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 0 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=1
2026-07-08 15:07:53,304 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 798 username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:07:53,304 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 798 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'null', Supplier: '', Org... (truncated)]...
2026-07-08 15:07:53,304 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:07:53,489 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=185
2026-07-08 15:07:53,566 DEBUG - AgentRateServiceImpl.create(58) | Successfully created a new class com.tradecloud.domain.rate.AgentRate- Id: 423037
2026-07-08 15:07:53,566 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 798 execution time: 262 ms : username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:07:53,569 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 799 username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:07:53,569 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 799 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'null', Supplier: '', Org... (truncated)]...
2026-07-08 15:07:53,570 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:08:40,194 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=46623
2026-07-08 15:08:40,199 DEBUG - AgentRateServiceImpl.create(58) | Successfully created a new class com.tradecloud.domain.rate.AgentRate- Id: 423038
2026-07-08 15:08:40,199 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 799 execution time: 46629 ms : username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:08:40,202 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 800 username: testuser1 method: AgentRateServiceImpl.update
2026-07-08 15:08:40,202 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 800 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'null', Supplier: '', Org... (truncated)]...
2026-07-08 15:08:40,203 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:08:53,263 WARN - ProxyLeakTask.run(85) | Connection leak detection triggered for org.postgresql.jdbc.PgConnection@7f7a1e41 on thread main, stack trace follows
java.lang.Exception: Apparent connection leak detected
	at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:99)
	at org.hibernate.engine.jdbc.connections.spi.AbstractDataSourceBasedMultiTenantConnectionProviderImpl.getConnection(AbstractDataSourceBasedMultiTenantConnectionProviderImpl.java:35)
	at com.tradecloud.test.utils.TestcontainersMultiTenantConnectionProviderImpl.getConnection(TestcontainersMultiTenantConnectionProviderImpl.java:223)
	at org.hibernate.internal.ContextualJdbcConnectionAccess.obtainConnection(ContextualJdbcConnectionAccess.java:43)
	at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:108)
	at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:138)
	at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getConnectionForTransactionManagement(LogicalConnectionManagedImpl.java:276)
	at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.begin(LogicalConnectionManagedImpl.java:284)
	at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.begin(JdbcResourceLocalTransactionCoordinatorImpl.java:246)
	at org.hibernate.engine.transaction.internal.TransactionImpl.begin(TransactionImpl.java:83)
	at org.springframework.orm.hibernate5.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:555)
	at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:400)
	at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373)
	at org.springframework.test.context.transaction.TransactionContext.startTransaction(TransactionContext.java:103)
	at org.springframework.test.context.transaction.TransactionalTestExecutionListener.beforeTestMethod(TransactionalTestExecutionListener.java:231)
	at org.springframework.test.context.TestContextManager.beforeTestMethod(TestContextManager.java:293)
	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
2026-07-08 15:09:24,916 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 2 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=44713
]]></system-out>
  </testcase>
  <testcase name="testCopy" classname="com.tradecloud.service.AgentRateServiceTest" time="0.029">
    <system-out><![CDATA[2026-07-08 15:09:24,940 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=14
2026-07-08 15:09:24,940 DEBUG - StaticDataLookupImpl.lookupAgent(232) | Found agent with name:Heineken
2026-07-08 15:09:24,944 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=2
2026-07-08 15:09:24,944 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:09:24,948 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 801 username: testuser1 method: AgentRateServiceImpl.copy
2026-07-08 15:09:24,948 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 801 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Currency, costingType=CLC, currency=[code=USD, name=United States Dollar, active=true], costCom... (truncated)]...
2026-07-08 15:09:24,949 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 801 execution time: 0 ms : username: testuser1 method: AgentRateServiceImpl.copy
]]></system-out>
  </testcase>
  <testcase name="testSearch_dateRange_highest" classname="com.tradecloud.service.AgentRateServiceTest" time="48.418">
    <system-out><![CDATA[2026-07-08 15:09:24,967 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=14
2026-07-08 15:09:24,967 DEBUG - StaticDataLookupImpl.lookupAgent(232) | Found agent with name:Heineken
2026-07-08 15:09:24,970 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=2
2026-07-08 15:09:24,970 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:09:24,976 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 1 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=1
2026-07-08 15:09:24,976 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 802 username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:09:24,976 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 802 arguments: [Rate{costLine='AgentCosts.SourcingCommission', rate=10.0000000000, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'nul... (truncated)]...
2026-07-08 15:09:24,978 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 802 execution time: 1 ms : username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:09:24,985 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 0 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=1
2026-07-08 15:09:24,985 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 803 username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:09:24,986 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 803 arguments: [Cost line 'null'. Business unit 'null'. Division 'Supplier 'null'.Rate Type 'null'.  costCompareOnly:false]...
2026-07-08 15:09:25,203 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=216
2026-07-08 15:09:25,203 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 803 execution time: 217 ms : username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:09:25,203 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 804 username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:09:25,204 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 804 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Currency, costingType=CLC, currency=[code=USD, name=United States Dollar, active=true], costCom... (truncated)]...
2026-07-08 15:09:25,204 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:09:25,455 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=250
2026-07-08 15:09:25,531 DEBUG - AgentRateServiceImpl.create(58) | Successfully created a new class com.tradecloud.domain.rate.AgentRate- Id: 423039
2026-07-08 15:09:25,531 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 804 execution time: 328 ms : username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:09:25,534 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 805 username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:09:25,535 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 805 arguments: [Cost line 'null'. Business unit 'null'. Division 'Supplier 'null'.Rate Type 'null'.  costCompareOnly:false]...
2026-07-08 15:10:13,364 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 1 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=47828
2026-07-08 15:10:13,364 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 805 execution time: 47829 ms : username: testuser1 method: AgentRateServiceImpl.search
]]></system-out>
  </testcase>
  <testcase name="testBuildCSVString_CostCompareOnly" classname="com.tradecloud.service.AgentRateServiceTest" time="0.032">
    <system-out><![CDATA[2026-07-08 15:10:13,387 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=14
2026-07-08 15:10:13,390 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=2
2026-07-08 15:10:13,390 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:10:13,394 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 806 username: testuser1 method: AgentRateServiceImpl.exportToCSV
2026-07-08 15:10:13,395 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 806 arguments: [List(size=2, items=[Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Percent, costingType=CLC, currency=[code=USD, name=United States Dollar, active=true], costCompareOnly=false}Agent: 'java.lang.String@39f98644[]', Supplier: 'Apple', Organisational Unit: 'Development', , Rate{costLine='AgentCosts.ForeignCommission', rate=5.7, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'null', Supplier: '', Organisational Unit: '', ])]...
2026-07-08 15:10:13,400 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 806 execution time: 5 ms : username: testuser1 method: AgentRateServiceImpl.exportToCSV
]]></system-out>
  </testcase>
  <testcase name="testCanCreateSimilarRates2" classname="com.tradecloud.service.AgentRateServiceTest" time="40.027">
    <system-out><![CDATA[2026-07-08 15:10:13,438 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 1 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=34
2026-07-08 15:10:13,439 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 807 username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:10:13,439 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 807 arguments: [Rate{costLine='AgentCosts.SourcingCommission', rate=10.0000000000, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'nul... (truncated)]...
2026-07-08 15:10:13,441 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 807 execution time: 2 ms : username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:10:13,445 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 0 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=0
2026-07-08 15:10:13,452 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=6
2026-07-08 15:10:13,454 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=1
2026-07-08 15:10:13,454 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:10:13,457 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 808 username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:10:13,457 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 808 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Percent, costingType=CLC, currency=[code=USD, name=United States Dollar, active=true], costComp... (truncated)]...
2026-07-08 15:10:13,457 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:10:13,651 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=193
2026-07-08 15:10:13,726 DEBUG - AgentRateServiceImpl.create(58) | Successfully created a new class com.tradecloud.domain.rate.AgentRate- Id: 423040
2026-07-08 15:10:13,726 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 808 execution time: 269 ms : username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:10:13,732 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=3
2026-07-08 15:10:13,735 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=2
2026-07-08 15:10:13,736 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:10:13,738 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 809 username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:10:13,738 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 809 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Percent, costingType=CLC, currency=[code=USD, name=United States Dollar, active=true], costComp... (truncated)]...
2026-07-08 15:10:13,738 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:10:53,422 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=39683
2026-07-08 15:10:53,426 DEBUG - AgentRateServiceImpl.create(58) | Successfully created a new class com.tradecloud.domain.rate.AgentRate- Id: 423041
2026-07-08 15:10:53,426 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 809 execution time: 39688 ms : username: testuser1 method: AgentRateServiceImpl.create
]]></system-out>
  </testcase>
  <testcase name="testCanCreateSimilarRates" classname="com.tradecloud.service.AgentRateServiceTest" time="44.009">
    <system-out><![CDATA[2026-07-08 15:10:53,466 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 1 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=34
2026-07-08 15:10:53,467 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 810 username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:10:53,467 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 810 arguments: [Rate{costLine='AgentCosts.SourcingCommission', rate=10.0000000000, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'nul... (truncated)]...
2026-07-08 15:10:53,469 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 810 execution time: 2 ms : username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:10:53,473 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 0 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=1
2026-07-08 15:10:53,481 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=7
2026-07-08 15:10:53,482 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=1
2026-07-08 15:10:53,482 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:10:53,485 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 811 username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:10:53,486 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 811 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Percent, costingType=CLC, currency=[code=USD, name=United States Dollar, active=true], costComp... (truncated)]...
2026-07-08 15:10:53,486 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:10:53,660 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=173
2026-07-08 15:10:53,733 DEBUG - AgentRateServiceImpl.create(58) | Successfully created a new class com.tradecloud.domain.rate.AgentRate- Id: 423042
2026-07-08 15:10:53,733 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 811 execution time: 248 ms : username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:10:53,741 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=5
2026-07-08 15:10:53,743 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=1
2026-07-08 15:10:53,743 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:10:53,745 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 812 username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:10:53,746 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 812 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Percent, costingType=CLC, currency=[code=USD, name=United States Dollar, active=true], costComp... (truncated)]...
2026-07-08 15:10:53,746 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:11:37,434 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=43687
2026-07-08 15:11:37,435 DEBUG - AgentRateServiceImpl.create(58) | Successfully created a new class com.tradecloud.domain.rate.AgentRate- Id: 423043
2026-07-08 15:11:37,436 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 812 execution time: 43690 ms : username: testuser1 method: AgentRateServiceImpl.create
]]></system-out>
  </testcase>
  <testcase name="testFindById" classname="com.tradecloud.service.AgentRateServiceTest" time="0.025">
    <system-out><![CDATA[2026-07-08 15:11:37,456 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=13
2026-07-08 15:11:37,456 DEBUG - StaticDataLookupImpl.lookupAgent(232) | Found agent with name:Heineken
2026-07-08 15:11:37,459 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=2
2026-07-08 15:11:37,459 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:11:37,464 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 813 username: testuser1 method: AgentRateServiceImpl.retrieve
2026-07-08 15:11:37,464 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 813 arguments: [423044]...
2026-07-08 15:11:37,464 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 813 execution time: 0 ms : username: testuser1 method: AgentRateServiceImpl.retrieve
]]></system-out>
  </testcase>
  <testcase name="testSearch_dateRange_lowest" classname="com.tradecloud.service.AgentRateServiceTest" time="47.837">
    <system-out><![CDATA[2026-07-08 15:11:37,483 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=13
2026-07-08 15:11:37,483 DEBUG - StaticDataLookupImpl.lookupAgent(232) | Found agent with name:Heineken
2026-07-08 15:11:37,485 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=2
2026-07-08 15:11:37,485 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:11:37,490 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 1 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=1
2026-07-08 15:11:37,490 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 814 username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:11:37,491 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 814 arguments: [Rate{costLine='AgentCosts.SourcingCommission', rate=10.0000000000, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'nul... (truncated)]...
2026-07-08 15:11:37,492 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 814 execution time: 2 ms : username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:11:37,497 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 0 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=1
2026-07-08 15:11:37,498 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 815 username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:11:37,498 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 815 arguments: [Cost line 'null'. Business unit 'null'. Division 'Supplier 'null'.Rate Type 'null'.  costCompareOnly:false]...
2026-07-08 15:11:37,693 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=194
2026-07-08 15:11:37,693 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 815 execution time: 195 ms : username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:11:37,694 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 816 username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:11:37,694 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 816 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Currency, costingType=CLC, currency=[code=USD, name=United States Dollar, active=true], costCom... (truncated)]...
2026-07-08 15:11:37,694 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:11:37,989 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=294
2026-07-08 15:11:38,066 DEBUG - AgentRateServiceImpl.create(58) | Successfully created a new class com.tradecloud.domain.rate.AgentRate- Id: 423045
2026-07-08 15:11:38,066 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 816 execution time: 372 ms : username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:11:38,069 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 817 username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:11:38,069 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 817 arguments: [Cost line 'null'. Business unit 'null'. Division 'Supplier 'null'.Rate Type 'null'.  costCompareOnly:false]...
2026-07-08 15:12:25,300 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 1 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=47230
2026-07-08 15:12:25,300 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 817 execution time: 47231 ms : username: testuser1 method: AgentRateServiceImpl.search
]]></system-out>
  </testcase>
  <testcase name="testCreateNoPermission" classname="com.tradecloud.service.AgentRateServiceTest" time="0.001"/>
  <testcase name="testCreate" classname="com.tradecloud.service.AgentRateServiceTest" time="39.978">
    <system-out><![CDATA[2026-07-08 15:12:25,343 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 1 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=36
2026-07-08 15:12:25,349 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=6
2026-07-08 15:12:25,350 DEBUG - StaticDataLookupImpl.lookupAgent(232) | Found agent with name:Heineken
2026-07-08 15:12:25,351 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=1
2026-07-08 15:12:25,352 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:12:25,354 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 818 username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:12:25,355 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 818 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Currency, costingType=CLC, currency=[code=USD, name=United States Dollar, active=true], costCom... (truncated)]...
2026-07-08 15:12:25,355 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:13:05,272 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=39916
2026-07-08 15:13:05,274 DEBUG - AgentRateServiceImpl.create(58) | Successfully created a new class com.tradecloud.domain.rate.AgentRate- Id: 423046
2026-07-08 15:13:05,274 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 818 execution time: 39919 ms : username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:13:05,282 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 2 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=3
]]></system-out>
  </testcase>
  <testcase name="testDelete" classname="com.tradecloud.service.AgentRateServiceTest" time="0.03">
    <system-out><![CDATA[2026-07-08 15:13:05,296 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=9
2026-07-08 15:13:05,296 DEBUG - StaticDataLookupImpl.lookupAgent(232) | Found agent with name:Heineken
2026-07-08 15:13:05,298 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=1
2026-07-08 15:13:05,298 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:13:05,302 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 1 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=1
2026-07-08 15:13:05,305 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 2 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=2
2026-07-08 15:13:05,306 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 819 username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:13:05,306 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 819 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Currency, costingType=CLC, currency=[code=USD, name=United States Dollar, active=true], costCom... (truncated)]...
2026-07-08 15:13:05,307 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 819 execution time: 1 ms : username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:13:05,311 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 1 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=0
]]></system-out>
  </testcase>
  <testcase name="testSearch_dateRange_below" classname="com.tradecloud.service.AgentRateServiceTest" time="47.227">
    <system-out><![CDATA[2026-07-08 15:13:05,325 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=9
2026-07-08 15:13:05,325 DEBUG - StaticDataLookupImpl.lookupAgent(232) | Found agent with name:Heineken
2026-07-08 15:13:05,327 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=1
2026-07-08 15:13:05,327 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:13:05,332 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 1 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=1
2026-07-08 15:13:05,332 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 820 username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:13:05,332 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 820 arguments: [Rate{costLine='AgentCosts.SourcingCommission', rate=10.0000000000, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'nul... (truncated)]...
2026-07-08 15:13:05,334 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 820 execution time: 1 ms : username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:13:05,337 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 0 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=0
2026-07-08 15:13:05,337 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 821 username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:13:05,337 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 821 arguments: [Cost line 'null'. Business unit 'null'. Division 'Supplier 'null'.Rate Type 'null'.  costCompareOnly:false]...
2026-07-08 15:13:05,518 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=180
2026-07-08 15:13:05,518 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 821 execution time: 180 ms : username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:13:05,518 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 822 username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:13:05,519 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 822 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Currency, costingType=CLC, currency=[code=USD, name=United States Dollar, active=true], costCom... (truncated)]...
2026-07-08 15:13:05,519 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:13:05,806 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=286
2026-07-08 15:13:05,881 DEBUG - AgentRateServiceImpl.create(58) | Successfully created a new class com.tradecloud.domain.rate.AgentRate- Id: 423048
2026-07-08 15:13:05,881 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 822 execution time: 362 ms : username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:13:05,884 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 823 username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:13:05,884 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 823 arguments: [Cost line 'null'. Business unit 'null'. Division 'Supplier 'null'.Rate Type 'null'.  costCompareOnly:false]...
2026-07-08 15:13:52,532 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=46648
2026-07-08 15:13:52,533 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 823 execution time: 46648 ms : username: testuser1 method: AgentRateServiceImpl.search
]]></system-out>
  </testcase>
  <testcase name="testValidation_doesCreateWithDifferentCostlines" classname="com.tradecloud.service.AgentRateServiceTest" time="48.602">
    <system-out><![CDATA[2026-07-08 15:13:52,579 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 1 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=36
2026-07-08 15:13:52,580 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 824 username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:13:52,580 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 824 arguments: [Rate{costLine='AgentCosts.SourcingCommission', rate=10.0000000000, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'nul... (truncated)]...
2026-07-08 15:13:52,582 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 824 execution time: 2 ms : username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:13:52,585 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 0 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=1
2026-07-08 15:13:52,586 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 825 username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:13:52,586 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 825 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'null', Supplier: '', Org... (truncated)]...
2026-07-08 15:13:52,586 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:13:52,794 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=207
2026-07-08 15:13:52,876 DEBUG - AgentRateServiceImpl.create(58) | Successfully created a new class com.tradecloud.domain.rate.AgentRate- Id: 423049
2026-07-08 15:13:52,876 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 825 execution time: 290 ms : username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:13:52,879 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 826 username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:13:52,880 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 826 arguments: [Rate{costLine='AgentCosts.ForeignCommission', rate=12.34, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'null', Suppl... (truncated)]...
2026-07-08 15:13:52,880 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:14:41,134 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=48253
2026-07-08 15:14:41,139 DEBUG - AgentRateServiceImpl.create(58) | Successfully created a new class com.tradecloud.domain.rate.AgentRate- Id: 423050
2026-07-08 15:14:41,139 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 826 execution time: 48259 ms : username: testuser1 method: AgentRateServiceImpl.create
]]></system-out>
  </testcase>
  <testcase name="testFindMostSpecificRate" classname="com.tradecloud.service.AgentRateServiceTest" time="0.07">
    <system-out><![CDATA[2026-07-08 15:14:41,178 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 1 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=31
2026-07-08 15:14:41,178 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 827 username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:14:41,178 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 827 arguments: [Rate{costLine='AgentCosts.SourcingCommission', rate=10.0000000000, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'nul... (truncated)]...
2026-07-08 15:14:41,180 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 827 execution time: 1 ms : username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:14:41,184 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 0 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=0
2026-07-08 15:14:41,190 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=5
2026-07-08 15:14:41,191 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=1
2026-07-08 15:14:41,192 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:14:41,200 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 828 username: testuser1 method: AgentRateServiceImpl.searchByOrderOfPriority
2026-07-08 15:14:41,201 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 828 arguments: [Cost line 'AgentCosts.Other'. Business unit 'Development'. Division 'Supplier 'null'.Rate Type 'null'.  costCompareOnly:false]...
2026-07-08 15:14:41,208 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 2 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=6
2026-07-08 15:14:41,208 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 828 execution time: 7 ms : username: testuser1 method: AgentRateServiceImpl.searchByOrderOfPriority
]]></system-out>
  </testcase>
  <testcase name="testSearch" classname="com.tradecloud.service.AgentRateServiceTest" time="136.005">
    <system-out><![CDATA[2026-07-08 15:14:41,234 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=14
2026-07-08 15:14:41,234 DEBUG - StaticDataLookupImpl.lookupAgent(232) | Found agent with name:Heineken
2026-07-08 15:14:41,236 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=2
2026-07-08 15:14:41,236 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:14:41,240 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 829 username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:14:41,240 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 829 arguments: [Cost line 'null'. Business unit 'null'. Division 'Supplier 'Apple'.Rate Type 'null'.  costCompareOnly:false]...
2026-07-08 15:15:29,922 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 1 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=48681
2026-07-08 15:15:29,923 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 829 execution time: 48682 ms : username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:15:29,923 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 830 username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:15:29,924 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 830 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Currency, costingType=CLC, currency=[code=USD, name=United States Dollar, active=true], costCom... (truncated)]...
2026-07-08 15:15:29,924 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:15:41,217 WARN - ProxyLeakTask.run(85) | Connection leak detection triggered for org.postgresql.jdbc.PgConnection@7f7a1e41 on thread main, stack trace follows
java.lang.Exception: Apparent connection leak detected
	at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:99)
	at org.hibernate.engine.jdbc.connections.spi.AbstractDataSourceBasedMultiTenantConnectionProviderImpl.getConnection(AbstractDataSourceBasedMultiTenantConnectionProviderImpl.java:35)
	at com.tradecloud.test.utils.TestcontainersMultiTenantConnectionProviderImpl.getConnection(TestcontainersMultiTenantConnectionProviderImpl.java:223)
	at org.hibernate.internal.ContextualJdbcConnectionAccess.obtainConnection(ContextualJdbcConnectionAccess.java:43)
	at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:108)
	at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:138)
	at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getConnectionForTransactionManagement(LogicalConnectionManagedImpl.java:276)
	at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.begin(LogicalConnectionManagedImpl.java:284)
	at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.begin(JdbcResourceLocalTransactionCoordinatorImpl.java:246)
	at org.hibernate.engine.transaction.internal.TransactionImpl.begin(TransactionImpl.java:83)
	at org.springframework.orm.hibernate5.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:555)
	at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:400)
	at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373)
	at org.springframework.test.context.transaction.TransactionContext.startTransaction(TransactionContext.java:103)
	at org.springframework.test.context.transaction.TransactionalTestExecutionListener.beforeTestMethod(TransactionalTestExecutionListener.java:231)
	at org.springframework.test.context.TestContextManager.beforeTestMethod(TestContextManager.java:293)
	at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
	at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
2026-07-08 15:16:11,426 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=41501
2026-07-08 15:16:11,434 DEBUG - AgentRateServiceImpl.create(58) | Successfully created a new class com.tradecloud.domain.rate.AgentRate- Id: 423054
2026-07-08 15:16:11,434 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 830 execution time: 41510 ms : username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:16:11,439 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 831 username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:16:11,439 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 831 arguments: [Cost line 'null'. Business unit 'null'. Division 'Supplier 'Apple'.Rate Type 'null'.  costCompareOnly:false]...
2026-07-08 15:16:57,212 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 2 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=45773
2026-07-08 15:16:57,213 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 831 execution time: 45773 ms : username: testuser1 method: AgentRateServiceImpl.search
]]></system-out>
  </testcase>
  <testcase name="testBuildCSVString" classname="com.tradecloud.service.AgentRateServiceTest" time="0.029">
    <system-out><![CDATA[2026-07-08 15:16:57,236 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=13
2026-07-08 15:16:57,239 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=2
2026-07-08 15:16:57,239 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:16:57,243 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 832 username: testuser1 method: AgentRateServiceImpl.exportToCSV
2026-07-08 15:16:57,244 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 832 arguments: [List(size=2, items=[Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Percent, costingType=CLC, currency=[code=USD, name=United States Dollar, active=true], costCompareOnly=false}Agent: 'java.lang.String@5d43e741[]', Supplier: 'Apple', Organisational Unit: 'Development', , Rate{costLine='AgentCosts.ForeignCommission', rate=5.7, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'null', Supplier: '', Organisational Unit: '', ])]...
2026-07-08 15:16:57,247 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 832 execution time: 3 ms : username: testuser1 method: AgentRateServiceImpl.exportToCSV
]]></system-out>
  </testcase>
  <testcase name="testUpdate" classname="com.tradecloud.service.AgentRateServiceTest" time="0.031">
    <system-out><![CDATA[2026-07-08 15:16:57,264 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=11
2026-07-08 15:16:57,264 DEBUG - StaticDataLookupImpl.lookupAgent(232) | Found agent with name:Heineken
2026-07-08 15:16:57,266 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=1
2026-07-08 15:16:57,266 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:16:57,271 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 1 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=1
2026-07-08 15:16:57,276 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 2 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=3
2026-07-08 15:16:57,279 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 2 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=3
]]></system-out>
  </testcase>
  <testcase name="testSearch_dateRange_between" classname="com.tradecloud.service.AgentRateServiceTest" time="46.352">
    <system-out><![CDATA[2026-07-08 15:16:57,297 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.agent.Agent. Time=12
2026-07-08 15:16:57,297 DEBUG - StaticDataLookupImpl.lookupAgent(232) | Found agent with name:Heineken
2026-07-08 15:16:57,300 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 3 results. Class=class com.tradecloud.domain.supplier.Supplier. Time=2
2026-07-08 15:16:57,300 DEBUG - StaticDataLookupImpl.lookupSupplier(218) | Found supplier with name:Apple
2026-07-08 15:16:57,305 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 1 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=1
2026-07-08 15:16:57,306 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 833 username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:16:57,306 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 833 arguments: [Rate{costLine='AgentCosts.SourcingCommission', rate=10.0000000000, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'nul... (truncated)]...
2026-07-08 15:16:57,308 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 833 execution time: 1 ms : username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:16:57,313 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 0 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=1
2026-07-08 15:16:57,313 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 834 username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:16:57,314 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 834 arguments: [Cost line 'null'. Business unit 'null'. Division 'Supplier 'null'.Rate Type 'null'.  costCompareOnly:false]...
2026-07-08 15:16:57,527 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=212
2026-07-08 15:16:57,527 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 834 execution time: 213 ms : username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:16:57,528 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 835 username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:16:57,528 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 835 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Currency, costingType=CLC, currency=[code=USD, name=United States Dollar, active=true], costCom... (truncated)]...
2026-07-08 15:16:57,528 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:16:57,809 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=280
2026-07-08 15:16:57,886 DEBUG - AgentRateServiceImpl.create(58) | Successfully created a new class com.tradecloud.domain.rate.AgentRate- Id: 423056
2026-07-08 15:16:57,886 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 835 execution time: 358 ms : username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:16:57,889 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 836 username: testuser1 method: AgentRateServiceImpl.search
2026-07-08 15:16:57,889 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 836 arguments: [Cost line 'null'. Business unit 'null'. Division 'Supplier 'null'.Rate Type 'null'.  costCompareOnly:false]...
2026-07-08 15:17:43,630 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 1 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=45740
2026-07-08 15:17:43,630 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 836 execution time: 45741 ms : username: testuser1 method: AgentRateServiceImpl.search
]]></system-out>
  </testcase>
  <testcase name="testValidation_doesCreateWithDifferentEffectiveDates" classname="com.tradecloud.service.AgentRateServiceTest" time="46.64">
    <system-out><![CDATA[2026-07-08 15:17:43,670 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 1 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=35
2026-07-08 15:17:43,670 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 837 username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:17:43,670 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 837 arguments: [Rate{costLine='AgentCosts.SourcingCommission', rate=10.0000000000, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'nul... (truncated)]...
2026-07-08 15:17:43,672 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 837 execution time: 1 ms : username: testuser1 method: AgentRateServiceImpl.delete
2026-07-08 15:17:43,678 DEBUG - GeneralRepositoryImpl.findAll(67) | Found 0 results. Class=class com.tradecloud.domain.rate.AgentRate. Time=1
2026-07-08 15:17:43,678 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 838 username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:17:43,679 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 838 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'null', Supplier: '', Org... (truncated)]...
2026-07-08 15:17:43,679 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:17:43,864 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=184
2026-07-08 15:17:43,951 DEBUG - AgentRateServiceImpl.create(58) | Successfully created a new class com.tradecloud.domain.rate.AgentRate- Id: 423057
2026-07-08 15:17:43,952 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 838 execution time: 273 ms : username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:17:43,955 INFO - LogAspect.logTimeMethod(194) | Thread: 1 process: 839 username: testuser1 method: AgentRateServiceImpl.create
2026-07-08 15:17:43,955 INFO - LogAspect.logTimeMethod(204) | Thread: 1 process: 839 arguments: [Rate{costLine='AgentCosts.Other', rate=12.34, rateUnit=Percent, costingType=CLC, currency=null, costCompareOnly=false}Agent: 'null', Supplier: '', Org... (truncated)]...
2026-07-08 15:17:43,955 INFO - BusinessServiceBaseImpl.getValidators(184) | No client specific validators. Will check for some default validators.
2026-07-08 15:18:30,267 DEBUG - RepositoryBaseImpl.getExecutableCriteriaList(239) | Found 0 results for list. Class=class com.tradecloud.domain.rate.AgentRate. Meta params=null Time=46311
2026-07-08 15:18:30,269 DEBUG - AgentRateServiceImpl.create(58) | Successfully created a new class com.tradecloud.domain.rate.AgentRate- Id: 423058
2026-07-08 15:18:30,270 INFO - LogAspect.logTimeMethod(224) | Thread: 1 process: 839 execution time: 46314 ms : username: testuser1 method: AgentRateServiceImpl.create
]]></system-out>
  </testcase>
</testsuite>