package org.gbif.ipt.service;
import org.gbif.ipt.action.BaseAction;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
public class RegistryExceptionTest {
@Test
public void testLogRegistryException() {
String answer = "An unknown error occurred!";
BaseAction mockAction = mock(BaseAction.class);
when(mockAction.getText("admin.registration.error.unknown")).thenReturn(answer);
String msg = RegistryException.logRegistryException(RegistryException.TYPE.UNKNOWN, mockAction);
assertEquals(answer, msg);
answer = "Response was empty!";
when(mockAction.getText("admin.registration.error.badResponse")).thenReturn(answer);
msg = RegistryException.logRegistryException(RegistryException.TYPE.BAD_RESPONSE, mockAction);
assertEquals(answer, msg);
}
}