[==========] 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 (1 ms)
[ RUN      ] JwtUtilTest.VerifyJwtHS256
[       OK ] JwtUtilTest.VerifyJwtHS256 (0 ms)
[ RUN      ] JwtUtilTest.VerifyJwtHS384
[       OK ] JwtUtilTest.VerifyJwtHS384 (0 ms)
[ RUN      ] JwtUtilTest.VerifyJwtHS512
[       OK ] JwtUtilTest.VerifyJwtHS512 (0 ms)
[ RUN      ] JwtUtilTest.VerifyJwtRS256
[       OK ] JwtUtilTest.VerifyJwtRS256 (2 ms)
[ RUN      ] JwtUtilTest.VerifyJwtRS384
[       OK ] JwtUtilTest.VerifyJwtRS384 (2 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 (11 ms)
[ RUN      ] JwtUtilTest.VerifyJwtES256
[       OK ] JwtUtilTest.VerifyJwtES256 (1 ms)
[ RUN      ] JwtUtilTest.VerifyJwtES384
[       OK ] JwtUtilTest.VerifyJwtES384 (7 ms)
[ RUN      ] JwtUtilTest.VerifyJwtES512
[       OK ] JwtUtilTest.VerifyJwtES512 (3 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 (2 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 06:37:48.759009 31065 webserver.cc:533] Webserver started at http://127.0.0.1:42951/ using document root <none> and password file <none>
[       OK ] JwtUtilTest.VerifyJWKSUrl (15 ms)
[ RUN      ] JwtUtilTest.VerifyOIDCDiscoveryEndpoint
I20260812 06:37:48.773614 31065 mini_oidc.cc:150] Starting JWKS server
I20260812 06:37:48.773885 31065 webserver.cc:533] Webserver started at http://127.0.0.1:38639/ using document root <none> and password file <none>
I20260812 06:37:48.773975 31065 mini_oidc.cc:186] Starting OIDC Discovery server
I20260812 06:37:48.774168 31065 webserver.cc:533] Webserver started at http://127.0.0.1:38939/ using document root <none> and password file <none>
[       OK ] JwtUtilTest.VerifyOIDCDiscoveryEndpoint (34 ms)
[ RUN      ] JwtUtilTest.VerifyJWKSDiscoveryEndpointMultipleClients
I20260812 06:37:48.808564 31065 mini_oidc.cc:150] Starting JWKS server
I20260812 06:37:48.808861 31065 webserver.cc:533] Webserver started at http://127.0.0.1:45297/ using document root <none> and password file <none>
I20260812 06:37:48.808929 31065 mini_oidc.cc:186] Starting OIDC Discovery server
I20260812 06:37:48.809118 31065 webserver.cc:533] Webserver started at http://127.0.0.1:36433/ using document root <none> and password file <none>
[       OK ] JwtUtilTest.VerifyJWKSDiscoveryEndpointMultipleClients (26 ms)
[----------] 24 tests from JwtUtilTest (130 ms total)

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