Class ClaimValueInjectionTest
- java.lang.Object
-
- org.jboss.arquillian.testng.Arquillian
-
- org.eclipse.microprofile.jwt.tck.container.jaxrs.ClaimValueInjectionTest
-
- All Implemented Interfaces:
org.testng.IHookable
,org.testng.ITestNGListener
public class ClaimValueInjectionTest extends org.jboss.arquillian.testng.Arquillian
Tests of injection of JsonWebToken claims using ClaimValue interface wrappers.
-
-
Constructor Summary
Constructors Constructor Description ClaimValueInjectionTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.jboss.shrinkwrap.api.spec.WebArchive
createDeployment()
Create a CDI aware base web application archivestatic void
generateToken()
void
verifyInjectedAudience()
void
verifyInjectedAudienceStandard()
void
verifyInjectedAuthTimeStandard()
void
verifyInjectedCustomBoolean()
void
verifyInjectedCustomDouble()
void
verifyInjectedCustomInteger()
void
verifyInjectedCustomString()
void
verifyInjectedIssuedAt()
void
verifyInjectedIssuedAtStandard()
void
verifyInjectedJTI()
void
verifyInjectedJTIStandard()
void
verifyInjectedOptionalAuthTime()
void
verifyInjectedOptionalCustomMissing()
void
verifyInjectedOptionalSubject()
void
verifyInjectedRawToken()
void
verifyInjectedRawTokenStandard()
void
verifyInjectedSubjectStandard()
void
verifyIssuerClaim()
void
verifyIssuerStandardClaim()
-
-
-
Method Detail
-
createDeployment
@Deployment(testable=true) public static org.jboss.shrinkwrap.api.spec.WebArchive createDeployment() throws IOException
Create a CDI aware base web application archive- Returns:
- the base base web application archive
- Throws:
IOException
- - on resource failure
-
generateToken
@BeforeClass(alwaysRun=true) public static void generateToken() throws Exception
- Throws:
Exception
-
verifyIssuerStandardClaim
@RunAsClient public void verifyIssuerStandardClaim() throws Exception
- Throws:
Exception
-
verifyInjectedRawToken
@RunAsClient public void verifyInjectedRawToken() throws Exception
- Throws:
Exception
-
verifyInjectedRawTokenStandard
@RunAsClient public void verifyInjectedRawTokenStandard() throws Exception
- Throws:
Exception
-
verifyInjectedJTIStandard
@RunAsClient public void verifyInjectedJTIStandard() throws Exception
- Throws:
Exception
-
verifyInjectedAudience
@RunAsClient public void verifyInjectedAudience() throws Exception
- Throws:
Exception
-
verifyInjectedAudienceStandard
@RunAsClient public void verifyInjectedAudienceStandard() throws Exception
- Throws:
Exception
-
verifyInjectedIssuedAt
@RunAsClient public void verifyInjectedIssuedAt() throws Exception
- Throws:
Exception
-
verifyInjectedIssuedAtStandard
@RunAsClient public void verifyInjectedIssuedAtStandard() throws Exception
- Throws:
Exception
-
verifyInjectedOptionalSubject
@RunAsClient public void verifyInjectedOptionalSubject() throws Exception
- Throws:
Exception
-
verifyInjectedSubjectStandard
@RunAsClient public void verifyInjectedSubjectStandard() throws Exception
- Throws:
Exception
-
verifyInjectedOptionalAuthTime
@RunAsClient public void verifyInjectedOptionalAuthTime() throws Exception
- Throws:
Exception
-
verifyInjectedAuthTimeStandard
@RunAsClient public void verifyInjectedAuthTimeStandard() throws Exception
- Throws:
Exception
-
verifyInjectedOptionalCustomMissing
@RunAsClient public void verifyInjectedOptionalCustomMissing() throws Exception
- Throws:
Exception
-
verifyInjectedCustomString
@RunAsClient public void verifyInjectedCustomString() throws Exception
- Throws:
Exception
-
verifyInjectedCustomInteger
@RunAsClient public void verifyInjectedCustomInteger() throws Exception
- Throws:
Exception
-
verifyInjectedCustomDouble
@RunAsClient public void verifyInjectedCustomDouble() throws Exception
- Throws:
Exception
-
-