public void testMissingUser() throws RequiresHttpAction { final MyOpenIdClient client = (MyOpenIdClient) getClient(); try { client.getRedirectionUrl(MockWebContext.create(), true, false); fail("should fail because of missing OpenID user"); } catch (final TechnicalException e) { assertEquals("openIdUser cannot be blank", e.getMessage()); } }
@Override protected Client getClient() { final MyOpenIdClient client = new MyOpenIdClient(); client.setCallbackUrl(PAC4J_BASE_URL); return client; }
public void testMissingUserParameterName() { final MyOpenIdClient client = (MyOpenIdClient) getClient(); client.setUserParameterName(null); TestsHelper.initShouldFail(client, "userParameterName cannot be blank"); }
public void testClone() { final MyOpenIdClient oldClient = new MyOpenIdClient(); oldClient.setUserParameterName(PARAMETER_NAME); final MyOpenIdClient client = (MyOpenIdClient) internalTestClone(oldClient); assertEquals(oldClient.getUserParameterName(), client.getUserParameterName()); }