keycloak-d4science-spi-parent/avatar-importer/src/test/java/org/gcube/keycloak/avatar/importer/libravatar/AvatarTest.java

27 lines
1007 B
Java

package org.gcube.keycloak.avatar.importer.libravatar;
import static org.junit.Assert.assertNotNull;
import java.io.InputStream;
import org.gcube.keycloak.oidc.avatar.importer.libravatar.Libravatar;
import org.gcube.keycloak.oidc.avatar.importer.libravatar.LibravatarDefaultImage;
import org.gcube.keycloak.oidc.avatar.importer.libravatar.LibravatarException;
import org.gcube.keycloak.oidc.avatar.importer.libravatar.LibravatarOptions;
import org.junit.Test;
public class AvatarTest {
@Test
public void testOK() throws LibravatarException {
InputStream is = Libravatar.from("mauro.mugnaini@nubisware.com").withOptions(new LibravatarOptions().withHttps()).download();
assertNotNull(is);
}
@Test(expected = LibravatarException.class)
public void testException() throws LibravatarException {
Libravatar.from("fake@superdomainboya.de").withOptions(new LibravatarOptions().withHttps().defaultingTo(LibravatarDefaultImage.NOT_FOUND)).downloadArray();
}
}