use of org.apereo.cas.services.util.RegisteredServiceJsonSerializer in project cas by apereo.
the class OAuthRegisteredServiceTests method verifySerializeOAuthRegisteredServiceToJson.
@Test
public void verifySerializeOAuthRegisteredServiceToJson() {
val serviceWritten = new OAuthRegisteredService();
serviceWritten.setName("checkSaveMethod");
serviceWritten.setServiceId("testId");
serviceWritten.setTheme("theme");
serviceWritten.setDescription("description");
serviceWritten.setClientId("clientid");
serviceWritten.setServiceId("secret");
serviceWritten.setBypassApprovalPrompt(true);
serviceWritten.setSupportedGrantTypes(CollectionUtils.wrapHashSet("something"));
serviceWritten.setSupportedResponseTypes(CollectionUtils.wrapHashSet("something"));
val serializer = new RegisteredServiceJsonSerializer();
serializer.to(JSON_FILE, serviceWritten);
val serviceRead = serializer.from(JSON_FILE);
assertEquals(serviceWritten, serviceRead);
}
Aggregations