/*
* Copyright (C) 2012 - present by Yann Le Tallec.
* Please see distribution for license.
*/
package com.assylias.jbloomberg;
import static org.testng.Assert.*;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
public class AbstractRequestResultTest {
private AbstractRequestResult data;
@BeforeMethod(groups = "unit")
public void beforeMethod() {
data = new AbstractRequestResultImpl();
}
@Test(groups = "unit")
public void testHasErrors_None() {
assertFalse(data.hasErrors());
}
@Test(groups = "unit")
public void testHasError_Security() {
data.addSecurityError("Sec");
assertTrue(data.hasErrors());
assertTrue(data.getSecurityErrors().contains("Sec"));
}
@Test(groups = "unit")
public void testHasError_Field() {
data.addFieldError("Field");
assertTrue(data.hasErrors());
assertTrue(data.getFieldErrors().contains("Field"));
}
public class AbstractRequestResultImpl extends AbstractRequestResult {
@Override
public boolean isEmpty() {
throw new UnsupportedOperationException("Not supported yet.");
}
}
}