Files
project-auth-server/bootstrap/build/test-results/test/TEST-com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest.xml
T

34 lines
5.0 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" tests="25" skipped="0" failures="0" errors="0" timestamp="2026-05-12T06:59:46.185Z" hostname="donghyeon-960XGK" time="3.738">
<properties/>
<testcase name="all_client_facing_error_codes_have_unique_string_codes()" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.014"/>
<testcase name="unmapped_client_facing_error_code_implementation_falls_back_to_500()" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.002"/>
<testcase name="exact_mapping_table_must_cover_every_client_facing_error_code_enum_value()" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.002"/>
<testcase name="INTERNAL_SERVER_ERROR -&gt; 500 INTERNAL_SERVER_ERROR" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.007"/>
<testcase name="AUTHENTICATION_REQUIRED -&gt; 401 UNAUTHORIZED" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.001"/>
<testcase name="ACCESS_DENIED -&gt; 403 FORBIDDEN" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.0"/>
<testcase name="KEYCLOAK_CLAIMS_INVALID -&gt; 400 BAD_REQUEST" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.0"/>
<testcase name="KEYCLOAK_USER_NOT_FOUND -&gt; 404 NOT_FOUND" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.001"/>
<testcase name="KEYCLOAK_ACCOUNT_CONFLICT -&gt; 409 CONFLICT" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.0"/>
<testcase name="INVALID_INPUT -&gt; 400 BAD_REQUEST" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.0"/>
<testcase name="INVALID_REQUEST_BODY -&gt; 400 BAD_REQUEST" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.0"/>
<testcase name="MISSING_PARAMETER -&gt; 400 BAD_REQUEST" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.001"/>
<testcase name="CONSTRAINT_VIOLATION -&gt; 400 BAD_REQUEST" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.001"/>
<testcase name="MISSING_HEADER -&gt; 400 BAD_REQUEST" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.001"/>
<testcase name="REQUEST_BINDING_FAILED -&gt; 400 BAD_REQUEST" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.001"/>
<testcase name="METHOD_NOT_ALLOWED -&gt; 405 METHOD_NOT_ALLOWED" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.001"/>
<testcase name="RESOURCE_NOT_FOUND -&gt; 404 NOT_FOUND" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.001"/>
<testcase name="UNSUPPORTED_MEDIA_TYPE -&gt; 415 UNSUPPORTED_MEDIA_TYPE" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.001"/>
<testcase name="NOT_ACCEPTABLE -&gt; 406 NOT_ACCEPTABLE" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.001"/>
<testcase name="PAYLOAD_TOO_LARGE -&gt; 413 CONTENT_TOO_LARGE" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.001"/>
<testcase name="MESSAGE_NOT_WRITABLE -&gt; 500 INTERNAL_SERVER_ERROR" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.001"/>
<testcase name="UNHANDLED_CLIENT_ERROR -&gt; 400 BAD_REQUEST" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.008"/>
<testcase name="TYPE_MISMATCH -&gt; 400 BAD_REQUEST" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.001"/>
<testcase name="INVALID_PARAMETER -&gt; 400 BAD_REQUEST" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="0.0"/>
<testcase name="every_client_facing_error_code_implementation_on_classpath_is_covered_by_the_table()" classname="com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest" time="3.617"/>
<system-out><![CDATA[2026-05-12T15:59:46.202+09:00 WARN 3742337 --- [ Test worker] [traceId=] c.p.a.p.s.e.ApiErrorHttpStatusMapper : Unmapped ClientFacingErrorCode reached default branch. type=com.project.auth.architecture.ApiErrorHttpStatusMapperClientFacingCoverageTest$1 code=UNKNOWN-001 -> falling back to 500
2026-05-12T15:59:46.344+09:00 INFO 3742337 --- [ Test worker] [traceId=] com.tngtech.archunit.core.PluginLoader : Detected Java version 21.0.10
]]></system-out>
<system-err><![CDATA[]]></system-err>
</testsuite>