[==========] Running 24 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 24 tests from JwtUtilTest
[ RUN      ] JwtUtilTest.LoadJwksFile
[       OK ] JwtUtilTest.LoadJwksFile (2 ms)
[ RUN      ] JwtUtilTest.LoadInvalidJwksFiles
[       OK ] JwtUtilTest.LoadInvalidJwksFiles (2 ms)
[ RUN      ] JwtUtilTest.VerifyJwtHS256
[       OK ] JwtUtilTest.VerifyJwtHS256 (1 ms)
[ RUN      ] JwtUtilTest.VerifyJwtHS384
[       OK ] JwtUtilTest.VerifyJwtHS384 (0 ms)
[ RUN      ] JwtUtilTest.VerifyJwtHS512
[       OK ] JwtUtilTest.VerifyJwtHS512 (0 ms)
[ RUN      ] JwtUtilTest.VerifyJwtRS256
[       OK ] JwtUtilTest.VerifyJwtRS256 (3 ms)
[ RUN      ] JwtUtilTest.VerifyJwtRS384
[       OK ] JwtUtilTest.VerifyJwtRS384 (3 ms)
[ RUN      ] JwtUtilTest.VerifyJwtRS512
[       OK ] JwtUtilTest.VerifyJwtRS512 (1 ms)
[ RUN      ] JwtUtilTest.VerifyJwtPS256
[       OK ] JwtUtilTest.VerifyJwtPS256 (1 ms)
[ RUN      ] JwtUtilTest.VerifyJwtPS384
[       OK ] JwtUtilTest.VerifyJwtPS384 (2 ms)
[ RUN      ] JwtUtilTest.VerifyJwtPS512
[       OK ] JwtUtilTest.VerifyJwtPS512 (12 ms)
[ RUN      ] JwtUtilTest.VerifyJwtES256
[       OK ] JwtUtilTest.VerifyJwtES256 (4 ms)
[ RUN      ] JwtUtilTest.VerifyJwtES384
[       OK ] JwtUtilTest.VerifyJwtES384 (8 ms)
[ RUN      ] JwtUtilTest.VerifyJwtES512
[       OK ] JwtUtilTest.VerifyJwtES512 (4 ms)
[ RUN      ] JwtUtilTest.VerifyJwtNotVerifySignature
[       OK ] JwtUtilTest.VerifyJwtNotVerifySignature (1 ms)
[ RUN      ] JwtUtilTest.VerifyJwtFailMismatchingAlgorithms
[       OK ] JwtUtilTest.VerifyJwtFailMismatchingAlgorithms (2 ms)
[ RUN      ] JwtUtilTest.VerifyJwtFailKeyNotFound
[       OK ] JwtUtilTest.VerifyJwtFailKeyNotFound (2 ms)
[ RUN      ] JwtUtilTest.VerifyJwtTokenWithoutKeyId
[       OK ] JwtUtilTest.VerifyJwtTokenWithoutKeyId (3 ms)
[ RUN      ] JwtUtilTest.VerifyJwtFailTokenWithoutKeyId
[       OK ] JwtUtilTest.VerifyJwtFailTokenWithoutKeyId (1 ms)
[ RUN      ] JwtUtilTest.VerifyJwtFailTokenWithoutSignature
[       OK ] JwtUtilTest.VerifyJwtFailTokenWithoutSignature (0 ms)
[ RUN      ] JwtUtilTest.VerifyJwtFailExpiredToken
[       OK ] JwtUtilTest.VerifyJwtFailExpiredToken (2 ms)
[ RUN      ] JwtUtilTest.VerifyJWKSUrl
WARNING: Logging before InitGoogleLogging() is written to STDERR
I20260812 08:04:06.122498 30454 webserver.cc:533] Webserver started at http://127.0.0.1:38963/ using document root <none> and password file <none>
[       OK ] JwtUtilTest.VerifyJWKSUrl (16 ms)
[ RUN      ] JwtUtilTest.VerifyOIDCDiscoveryEndpoint
I20260812 08:04:06.138237 30454 mini_oidc.cc:150] Starting JWKS server
I20260812 08:04:06.138630 30454 webserver.cc:533] Webserver started at http://127.0.0.1:35167/ using document root <none> and password file <none>
I20260812 08:04:06.138865 30454 mini_oidc.cc:186] Starting OIDC Discovery server
I20260812 08:04:06.139133 30454 webserver.cc:533] Webserver started at http://127.0.0.1:34513/ using document root <none> and password file <none>
[       OK ] JwtUtilTest.VerifyOIDCDiscoveryEndpoint (39 ms)
[ RUN      ] JwtUtilTest.VerifyJWKSDiscoveryEndpointMultipleClients
I20260812 08:04:06.177522 30454 mini_oidc.cc:150] Starting JWKS server
I20260812 08:04:06.177969 30454 webserver.cc:533] Webserver started at http://127.0.0.1:35675/ using document root <none> and password file <none>
I20260812 08:04:06.178057 30454 mini_oidc.cc:186] Starting OIDC Discovery server
I20260812 08:04:06.178336 30454 webserver.cc:533] Webserver started at http://127.0.0.1:43701/ using document root <none> and password file <none>
[       OK ] JwtUtilTest.VerifyJWKSDiscoveryEndpointMultipleClients (27 ms)
[----------] 24 tests from JwtUtilTest (149 ms total)

[----------] Global test environment tear-down
[==========] 24 tests from 1 test suite ran. (149 ms total)
[  PASSED  ] 24 tests.
