package org.apereo.cas.util.services; import org.apereo.cas.services.RegisteredService; import org.junit.Test; import static org.junit.Assert.*; /** * This is {@link RegisteredServiceJsonSerializerTests}. * * @author Misagh Moayyed * @since 5.1.0 */ public class RegisteredServiceJsonSerializerTests { @Test public void checkNullability() { final RegisteredServiceJsonSerializer zer = new RegisteredServiceJsonSerializer(); final String json = " {\n" + " \"@class\" : \"org.apereo.cas.services.RegexRegisteredService\",\n" + " \"serviceId\" : \"^https://xyz.*\",\n" + " \"name\" : \"XYZ\",\n" + " \"id\" : \"20161214\"\n" + " }"; final RegisteredService s = zer.from(json); assertNotNull(s); assertNotNull(s.getAccessStrategy()); assertNotNull(s.getAttributeReleasePolicy()); assertNotNull(s.getProxyPolicy()); assertNotNull(s.getUsernameAttributeProvider()); } }