Files
sigrhapf/Documents/sigfip/sigefp/report.xml
T

96 lines
32 KiB
XML
Raw Normal View History

<?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="br.gov.sigefp.rh.service.PayrollServiceTest" time="2.334" tests="2" errors="1" skipped="0" failures="0">
<properties>
<property name="java.specification.version" value="21"/>
<property name="sun.cpu.isalist" value="amd64"/>
<property name="sun.jnu.encoding" value="Cp1252"/>
<property name="java.class.path" value="C:\Users\donid\Documents\sigfip\sigefp\sigefp-rh\target\test-classes;C:\Users\donid\Documents\sigfip\sigefp\sigefp-rh\target\classes;C:\Users\donid\.m2\repository\br\gov\sigefp\sigefp-common\1.0.0-SNAPSHOT\sigefp-common-1.0.0-SNAPSHOT.jar;C:\Users\donid\.m2\repository\org\springframework\boot\spring-boot-starter\3.2.0\spring-boot-starter-3.2.0.jar;C:\Users\donid\.m2\repository\org\springframework\boot\spring-boot\3.2.0\spring-boot-3.2.0.jar;C:\Users\donid\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\3.2.0\spring-boot-autoconfigure-3.2.0.jar;C:\Users\donid\.m2\repository\org\springframework\boot\spring-boot-starter-logging\3.2.0\spring-boot-starter-logging-3.2.0.jar;C:\Users\donid\.m2\repository\ch\qos\logback\logback-classic\1.4.11\logback-classic-1.4.11.jar;C:\Users\donid\.m2\repository\ch\qos\logback\logback-core\1.4.11\logback-core-1.4.11.jar;C:\Users\donid\.m2\repository\org\apache\logging\log4j\log4j-to-slf4j\2.21.1\log4j-to-slf4j-2.21.1.jar;C:\Users\donid\.m2\repository\org\slf4j\jul-to-slf4j\2.0.9\jul-to-slf4j-2.0.9.jar;C:\Users\donid\.m2\repository\jakarta\annotation\jakarta.annotation-api\2.1.1\jakarta.annotation-api-2.1.1.jar;C:\Users\donid\.m2\repository\org\yaml\snakeyaml\2.2\snakeyaml-2.2.jar;C:\Users\donid\.m2\repository\org\springframework\data\spring-data-commons\3.2.0\spring-data-commons-3.2.0.jar;C:\Users\donid\.m2\repository\org\springframework\spring-beans\6.1.1\spring-beans-6.1.1.jar;C:\Users\donid\.m2\repository\org\slf4j\slf4j-api\2.0.9\slf4j-api-2.0.9.jar;C:\Users\donid\.m2\repository\com\github\librepdf\openpdf\1.3.30\openpdf-1.3.30.jar;C:\Users\donid\.m2\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;C:\Users\donid\.m2\repository\br\gov\sigefp\sigefp-org\1.0.0-SNAPSHOT\sigefp-org-1.0.0-SNAPSHOT.jar;C:\Users\donid\.m2\repository\br\gov\sigefp\sigefp-budget\1.0.0-SNAPSHOT\sigefp-budget-1.0.0-SNAPSHOT.jar;C:\Users\donid\.m2\repository\org\springframework\boot\spring-boot-starter-data-jpa\3.2.0\spring-boot-starter-data-jpa-3.2.0.jar;C:\Users\donid\.m2\repository\org\springframework\boot\spring-boot-starter-aop\3.2.0\spring-boot-starter-aop-3.2.0.jar;C:\Users\donid\.m2\repository\org\springframework\spring-aop\6.1.1\spring-aop-6.1.1.jar;C:\Users\donid\.m2\repository\org\aspectj\aspectjweaver\1.9.20.1\aspectjweaver-1.9.20.1.jar;C:\Users\donid\.m2\repository\org\springframework\boot\spring-boot-starter-jdbc\3.2.0\spring-boot-starter-jdbc-3.2.0.jar;C:\Users\donid\.m2\repository\com\zaxxer\HikariCP\5.0.1\HikariCP-5.0.1.jar;C:\Users\donid\.m2\repository\org\springframework\spring-jdbc\6.1.1\spring-jdbc-6.1.1.jar;C:\Users\donid\.m2\repository\org\hibernate\orm\hibernate-core\6.3.1.Final\hibernate-core-6.3.1.Final.jar;C:\Users\donid\.m2\repository\jakarta\persistence\jakarta.persistence-api\3.1.0\jakarta.persistence-api-3.1.0.jar;C:\Users\donid\.m2\repository\jakarta\transaction\jakarta.transaction-api\2.0.1\jakarta.transaction-api-2.0.1.jar;C:\Users\donid\.m2\repository\org\jboss\logging\jboss-logging\3.5.3.Final\jboss-logging-3.5.3.Final.jar;C:\Users\donid\.m2\repository\org\hibernate\common\hibernate-commons-annotations\6.0.6.Final\hibernate-commons-annotations-6.0.6.Final.jar;C:\Users\donid\.m2\repository\io\smallrye\jandex\3.1.2\jandex-3.1.2.jar;C:\Users\donid\.m2\repository\com\fasterxml\classmate\1.6.0\classmate-1.6.0.jar;C:\Users\donid\.m2\repository\net\bytebuddy\byte-buddy\1.14.10\byte-buddy-1.14.10.jar;C:\Users\donid\.m2\repository\org\glassfish\jaxb\jaxb-runtime\4.0.4\jaxb-runtime-4.0.4.jar;C:\Users\donid\.m2\repository\org\glassfish\jaxb\jaxb-core\4.0.4\jaxb-core-4.0.4.jar;C:\Users\donid\.m2\repository\org\eclipse\angus\angus-activation\2.0.1\angus-activation-2.0.1.jar;C:\Users\donid\.m2\repository\org\glassfish\jaxb\txw2\4.0.4\txw2-4.0.4.jar;C:\Users\donid\.m2\repository\com\sun\istack\istack-commons-runtime\4.1.2\istack-commons-runtime-4.1.2.jar;C:\Users\donid\.m2\repository\jakarta\inject\jakarta.inject-api\2.0.1\jakarta.inject-api-2.0.1.jar;C:\Users\donid\.m2\repository\org\antlr\antlr4-runtime\4.10.1\antlr
<property name="java.vm.vendor" value="Oracle Corporation"/>
<property name="sun.arch.data.model" value="64"/>
<property name="user.variant" value=""/>
<property name="java.vendor.url" value="https://java.oracle.com/"/>
<property name="user.timezone" value="Africa/Bissau"/>
<property name="user.country.format" value="GW"/>
<property name="os.name" value="Windows 11"/>
<property name="java.vm.specification.version" value="21"/>
<property name="sun.java.launcher" value="SUN_STANDARD"/>
<property name="user.country" value="BR"/>
<property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-21\bin"/>
<property name="sun.java.command" value="C:\Users\donid\AppData\Local\Temp\surefire2540755503071071088\surefirebooter-20251228155615779_3.jar C:\Users\donid\AppData\Local\Temp\surefire2540755503071071088 2025-12-28T15-56-15_590-jvmRun1 surefire-20251228155615779_1tmp surefire_0-20251228155615779_2tmp"/>
<property name="jdk.debug" value="release"/>
<property name="test" value="PayrollServiceTest"/>
<property name="surefire.test.class.path" value="C:\Users\donid\Documents\sigfip\sigefp\sigefp-rh\target\test-classes;C:\Users\donid\Documents\sigfip\sigefp\sigefp-rh\target\classes;C:\Users\donid\.m2\repository\br\gov\sigefp\sigefp-common\1.0.0-SNAPSHOT\sigefp-common-1.0.0-SNAPSHOT.jar;C:\Users\donid\.m2\repository\org\springframework\boot\spring-boot-starter\3.2.0\spring-boot-starter-3.2.0.jar;C:\Users\donid\.m2\repository\org\springframework\boot\spring-boot\3.2.0\spring-boot-3.2.0.jar;C:\Users\donid\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\3.2.0\spring-boot-autoconfigure-3.2.0.jar;C:\Users\donid\.m2\repository\org\springframework\boot\spring-boot-starter-logging\3.2.0\spring-boot-starter-logging-3.2.0.jar;C:\Users\donid\.m2\repository\ch\qos\logback\logback-classic\1.4.11\logback-classic-1.4.11.jar;C:\Users\donid\.m2\repository\ch\qos\logback\logback-core\1.4.11\logback-core-1.4.11.jar;C:\Users\donid\.m2\repository\org\apache\logging\log4j\log4j-to-slf4j\2.21.1\log4j-to-slf4j-2.21.1.jar;C:\Users\donid\.m2\repository\org\slf4j\jul-to-slf4j\2.0.9\jul-to-slf4j-2.0.9.jar;C:\Users\donid\.m2\repository\jakarta\annotation\jakarta.annotation-api\2.1.1\jakarta.annotation-api-2.1.1.jar;C:\Users\donid\.m2\repository\org\yaml\snakeyaml\2.2\snakeyaml-2.2.jar;C:\Users\donid\.m2\repository\org\springframework\data\spring-data-commons\3.2.0\spring-data-commons-3.2.0.jar;C:\Users\donid\.m2\repository\org\springframework\spring-beans\6.1.1\spring-beans-6.1.1.jar;C:\Users\donid\.m2\repository\org\slf4j\slf4j-api\2.0.9\slf4j-api-2.0.9.jar;C:\Users\donid\.m2\repository\com\github\librepdf\openpdf\1.3.30\openpdf-1.3.30.jar;C:\Users\donid\.m2\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;C:\Users\donid\.m2\repository\br\gov\sigefp\sigefp-org\1.0.0-SNAPSHOT\sigefp-org-1.0.0-SNAPSHOT.jar;C:\Users\donid\.m2\repository\br\gov\sigefp\sigefp-budget\1.0.0-SNAPSHOT\sigefp-budget-1.0.0-SNAPSHOT.jar;C:\Users\donid\.m2\repository\org\springframework\boot\spring-boot-starter-data-jpa\3.2.0\spring-boot-starter-data-jpa-3.2.0.jar;C:\Users\donid\.m2\repository\org\springframework\boot\spring-boot-starter-aop\3.2.0\spring-boot-starter-aop-3.2.0.jar;C:\Users\donid\.m2\repository\org\springframework\spring-aop\6.1.1\spring-aop-6.1.1.jar;C:\Users\donid\.m2\repository\org\aspectj\aspectjweaver\1.9.20.1\aspectjweaver-1.9.20.1.jar;C:\Users\donid\.m2\repository\org\springframework\boot\spring-boot-starter-jdbc\3.2.0\spring-boot-starter-jdbc-3.2.0.jar;C:\Users\donid\.m2\repository\com\zaxxer\HikariCP\5.0.1\HikariCP-5.0.1.jar;C:\Users\donid\.m2\repository\org\springframework\spring-jdbc\6.1.1\spring-jdbc-6.1.1.jar;C:\Users\donid\.m2\repository\org\hibernate\orm\hibernate-core\6.3.1.Final\hibernate-core-6.3.1.Final.jar;C:\Users\donid\.m2\repository\jakarta\persistence\jakarta.persistence-api\3.1.0\jakarta.persistence-api-3.1.0.jar;C:\Users\donid\.m2\repository\jakarta\transaction\jakarta.transaction-api\2.0.1\jakarta.transaction-api-2.0.1.jar;C:\Users\donid\.m2\repository\org\jboss\logging\jboss-logging\3.5.3.Final\jboss-logging-3.5.3.Final.jar;C:\Users\donid\.m2\repository\org\hibernate\common\hibernate-commons-annotations\6.0.6.Final\hibernate-commons-annotations-6.0.6.Final.jar;C:\Users\donid\.m2\repository\io\smallrye\jandex\3.1.2\jandex-3.1.2.jar;C:\Users\donid\.m2\repository\com\fasterxml\classmate\1.6.0\classmate-1.6.0.jar;C:\Users\donid\.m2\repository\net\bytebuddy\byte-buddy\1.14.10\byte-buddy-1.14.10.jar;C:\Users\donid\.m2\repository\org\glassfish\jaxb\jaxb-runtime\4.0.4\jaxb-runtime-4.0.4.jar;C:\Users\donid\.m2\repository\org\glassfish\jaxb\jaxb-core\4.0.4\jaxb-core-4.0.4.jar;C:\Users\donid\.m2\repository\org\eclipse\angus\angus-activation\2.0.1\angus-activation-2.0.1.jar;C:\Users\donid\.m2\repository\org\glassfish\jaxb\txw2\4.0.4\txw2-4.0.4.jar;C:\Users\donid\.m2\repository\com\sun\istack\istack-commons-runtime\4.1.2\istack-commons-runtime-4.1.2.jar;C:\Users\donid\.m2\repository\jakarta\inject\jakarta.inject-api\2.0.1\jakarta.inject-api-2.0.1.jar;C:\Users\donid\.m2\repository\org\antlr\antlr4-runtime\4.1
<property name="sun.cpu.endian" value="little"/>
<property name="user.home" value="C:\Users\donid"/>
<property name="user.language" value="pt"/>
<property name="java.specification.vendor" value="Oracle Corporation"/>
<property name="java.version.date" value="2024-07-16"/>
<property name="java.home" value="C:\Program Files\Java\jdk-21"/>
<property name="file.separator" value="\"/>
<property name="basedir" value="C:\Users\donid\Documents\sigfip\sigefp\sigefp-rh"/>
<property name="java.vm.compressedOopsMode" value="Zero based"/>
<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="surefire.real.class.path" value="C:\Users\donid\AppData\Local\Temp\surefire2540755503071071088\surefirebooter-20251228155615779_3.jar"/>
<property name="user.script" value=""/>
<property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
<property name="java.runtime.version" value="21.0.4+8-LTS-274"/>
<property name="user.name" value="donid"/>
<property name="stdout.encoding" value="Cp1252"/>
<property name="path.separator" value=";"/>
<property name="os.version" value="10.0"/>
<property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
<property name="file.encoding" value="UTF-8"/>
<property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
<property name="localRepository" value="C:\Users\donid\.m2\repository"/>
<property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
<property name="java.io.tmpdir" value="C:\Users\donid\AppData\Local\Temp\"/>
<property name="java.version" value="21.0.4"/>
<property name="user.dir" value="C:\Users\donid\Documents\sigfip\sigefp\sigefp-rh"/>
<property name="os.arch" value="amd64"/>
<property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
<property name="sun.os.patch.level" value=""/>
<property name="native.encoding" value="Cp1252"/>
<property name="java.library.path" value="C:\Program Files\Java\jdk-21\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk-21\bin;C:\Program Files\Java\jdk-21\bin;C:\Program Files\Java\jdk-21\bin;C:\Program Files\Java\jdk-21\bin;C:\K\java\bin;C:\jdk17\bin;C:\Program Files\maven\bin;C:\Program Files\Python310\Scripts\;C:\Program Files\Python310\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\donid\AppData\Local\Microsoft\WindowsApps;C:\Users\donid\AppData\Roaming\npm;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\dotnet\;C:\K\maven\bin;C:laragon\php;C:\ProgramData\ComposerSetup\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Docker\Docker\resources\bin;c:\Users\donid\AppData\Local\Programs\cursor\resources\app\bin;C:\Users\donid\AppData\Local\nvm;C:\nvm4w\nodejs;C:\oraclexe\app\oracle\product\11.2.0\server\bin;C:\oraclexe\app\oracle\product\11.2.0\server;C:\Users\donid\AppData\Local\Programs\Python\Python313\Scripts\;C:\;C:\Program Files (x86)\Microsoft SQL Server\160\Tools\Binn\;C:\Program Files\Microsoft SQL Server\160\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\160\DTS\Binn\;C:\Program Files\DeepAgent\bin;C:\Users\donid\AppData\Roaming\npm;C:\platform-tools;C:\Program Files\cursor\resources\app\bin;C:\Program Files\PostgreSQL\17\bin;c:\Users\donid\AppData\Local\Programs\cursor\resources\app\codeBin;C:\laragon\bin\composer;C:\laragon\bin\git\bin;C:\laragon\bin\git\cmd;C:\laragon\bin\git\mingw64\bin;C:\laragon\bin\git\usr\bin;C:\laragon\bin\mysql\mysql-8.4.3-winx64\bin;C:\laragon\bin\ngrok;C:\laragon\bin\nodejs\node-v22;C:\laragon\bin\php\php-8.3.16-Win32-vs16-x64;C:\laragon\bin\python\python-3.13;C:\laragon\bin\python\python-3.13\Scripts;C:\laragon\usr\bin;C:\Users\donid\AppData\Local\Yarn\config\global\node_modules\.bin;C:\Users\donid\AppData\Roaming\Composer\vendor\bin;C:\Users\donid\AppData\Roaming\npm;C:\Users\donid\AppData\Local\Programs\Python\Python313\Scripts\;C:\Users\donid\AppData\Local\Programs\Python\Python313\;C:\Users\donid\AppData\Local\Microsoft\WindowsApps;C:\Users\donid\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\donid\.lmstudio\bin;C:\Users\donid\AppData\Local\Programs\Ollama;C:\Users\donid\AppData\Local\Programs\cursor\resources\app\bin;C:\Users\donid\AppData\Local\nvm;C:\nvm4w\nodejs;C:\Users\donid\AppData\Local\Programs\Void\bin;C:\K\java\bin;C:\Program Files\JetBrains\PyCharm Community Edition 2025.1.1.1\bin;C:\Users\donid\AppData\Local\Programs\Qoder\bin;C:\Users\donid\AppData\Local\Programs\Antigravity\bin;c:\Users\donid\.antigravity\extensions\vscjava.vscode-java-debug-0.58.4-universal\bundled\scripts\noConfigScripts;."/>
<property name="java.vm.info" value="mixed mode, sharing"/>
<property name="stderr.encoding" value="Cp1252"/>
<property name="java.vendor" value="Oracle Corporation"/>
<property name="java.vm.version" value="21.0.4+8-LTS-274"/>
<property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
<property name="java.class.version" value="65.0"/>
</properties>
<testcase name="generatePayrollItems_WithSuccess" classname="br.gov.sigefp.rh.service.PayrollServiceTest" time="2.244">
<error message="&#10;Strict stubbing argument mismatch. Please check:&#10; - this invocation of &apos;findByCode&apos; method:&#10; earningTypeRepository.findByCode(&quot;SUBSIDIO&quot;);&#10; -&gt; at br.gov.sigefp.rh.service.PayrollService.generatePayrollItems(PayrollService.java:154)&#10; - has following stubbing(s) with different arguments:&#10; 1. earningTypeRepository.findByCode(&#10; &quot;ABONO_FAMILIA&quot;&#10;);&#10; -&gt; at br.gov.sigefp.rh.service.PayrollServiceTest.generatePayrollItems_WithSuccess(PayrollServiceTest.java:124)&#10;Typically, stubbing argument mismatch indicates user mistake when writing tests.&#10;Mockito fails early so that you can debug potential problem easily.&#10;However, there are legit scenarios when this exception generates false negative signal:&#10; - stubbing the same method multiple times using &apos;given().will()&apos; or &apos;when().then()&apos; API&#10; Please use &apos;will().given()&apos; or &apos;doReturn().when()&apos; API for stubbing.&#10; - stubbed method is intentionally invoked with different arguments by code under test&#10; Please use default or &apos;silent&apos; JUnit Rule (equivalent of Strictness.LENIENT).&#10;For more information see javadoc for PotentialStubbingProblem class." type="org.mockito.exceptions.misusing.PotentialStubbingProblem"><![CDATA[org.mockito.exceptions.misusing.PotentialStubbingProblem:
Strict stubbing argument mismatch. Please check:
- this invocation of 'findByCode' method:
earningTypeRepository.findByCode("SUBSIDIO");
-> at br.gov.sigefp.rh.service.PayrollService.generatePayrollItems(PayrollService.java:154)
- has following stubbing(s) with different arguments:
1. earningTypeRepository.findByCode(
"ABONO_FAMILIA"
);
-> at br.gov.sigefp.rh.service.PayrollServiceTest.generatePayrollItems_WithSuccess(PayrollServiceTest.java:124)
Typically, stubbing argument mismatch indicates user mistake when writing tests.
Mockito fails early so that you can debug potential problem easily.
However, there are legit scenarios when this exception generates false negative signal:
- stubbing the same method multiple times using 'given().will()' or 'when().then()' API
Please use 'will().given()' or 'doReturn().when()' API for stubbing.
- stubbed method is intentionally invoked with different arguments by code under test
Please use default or 'silent' JUnit Rule (equivalent of Strictness.LENIENT).
For more information see javadoc for PotentialStubbingProblem class.
at br.gov.sigefp.rh.service.PayrollService.generatePayrollItems(PayrollService.java:154)
at br.gov.sigefp.rh.service.PayrollServiceTest.generatePayrollItems_WithSuccess(PayrollServiceTest.java:175)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
]]></error>
<system-err><![CDATA[WARNING: A Java agent has been loaded dynamically (C:\Users\donid\.m2\repository\net\bytebuddy\byte-buddy-agent\1.14.10\byte-buddy-agent-1.14.10.jar)
WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
WARNING: Dynamic loading of agents will be disallowed by default in a future release
]]></system-err>
</testcase>
<testcase name="processPayrollRun_FailsWhenBudgetLineMissing" classname="br.gov.sigefp.rh.service.PayrollServiceTest" time="0.033"/>
</testsuite>