{
  "_class" : "hudson.tasks.junit.ClassResult",
  "testActions" : [
    
  ],
  "child" : [
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.001,
      "failedSince" : 0,
      "name" : "should_not_support_UsernamePasswordAuthenticationToken",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.003,
      "failedSince" : 0,
      "name" : "should_return_valid_token_when_audience_contains_token_endpoint",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.001,
      "failedSince" : 0,
      "name" : "should_return_valid_token_when_issuer_does_not_end_with_slash_and_audience_contains_token_endpoint",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.001,
      "failedSince" : 0,
      "name" : "should_support_JWTBearerAssertionAuthenticationToken",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.003,
      "failedSince" : 0,
      "name" : "should_throw_AuthenticationServiceException_for_EncryptedJWT",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.001,
      "failedSince" : 0,
      "name" : "should_throw_AuthenticationServiceException_for_PlainJWT",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.0,
      "failedSince" : 0,
      "name" : "should_throw_AuthenticationServiceException_for_SignedJWT_when_in_heart_mode_and_auth_method_is_not_PRIVATE_KEY",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.001,
      "failedSince" : 0,
      "name" : "should_throw_AuthenticationServiceException_for_SignedJWT_when_invalid_algorithm_for_PRIVATE_KEY_auth_method",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.002,
      "failedSince" : 0,
      "name" : "should_throw_AuthenticationServiceException_for_SignedJWT_when_invalid_algorithm_for_SECRET_JWT_auth_method",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.001,
      "failedSince" : 0,
      "name" : "should_throw_AuthenticationServiceException_for_SignedJWT_when_invalid_signature",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.024,
      "failedSince" : 0,
      "name" : "should_throw_AuthenticationServiceException_for_SignedJWT_when_null_validator",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.001,
      "failedSince" : 0,
      "name" : "should_throw_AuthenticationServiceException_for_SignedJWT_when_signing_algorithms_do_not_match",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.001,
      "failedSince" : 0,
      "name" : "should_throw_AuthenticationServiceException_for_SignedJWT_when_unsupported_authentication_method_for_SignedJWT",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.001,
      "failedSince" : 0,
      "name" : "should_throw_AuthenticationServiceException_when_expired_jwt",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.001,
      "failedSince" : 0,
      "name" : "should_throw_AuthenticationServiceException_when_jwt_issued_in_future",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.001,
      "failedSince" : 0,
      "name" : "should_throw_AuthenticationServiceException_when_jwt_valid_in_future",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.0,
      "failedSince" : 0,
      "name" : "should_throw_AuthenticationServiceException_when_not_matching_issuer",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.0,
      "failedSince" : 0,
      "name" : "should_throw_AuthenticationServiceException_when_null_expiration_time",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.0,
      "failedSince" : 0,
      "name" : "should_throw_AuthenticationServiceException_when_null_issuer",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.0,
      "failedSince" : 0,
      "name" : "should_throw_AuthenticationServiceException_when_unmatching_audience",
      "skipped" : False,
      "status" : "PASSED"
    },
    {
      "testActions" : [
        
      ],
      "age" : 0,
      "className" : "org.mitre.openid.connect.assertion.TestJWTBearerAuthenticationProvider",
      "duration" : 0.0,
      "failedSince" : 0,
      "name" : "should_throw_UsernameNotFoundException_when_clientService_throws_InvalidClientException",
      "skipped" : False,
      "status" : "PASSED"
    }
  ],
  "failCount" : 0,
  "name" : "TestJWTBearerAuthenticationProvider",
  "passCount" : 21,
  "skipCount" : 0
}