use of org.apache.directory.api.dsmlv2.DsmlDecorator in project directory-ldap-api by apache.
the class BatchResponseTest method testResponseWith1ExtendedResponse.
/**
* Test parsing of a Response with the 1 ExtendedResponse
*/
@Test
public void testResponseWith1ExtendedResponse() {
Dsmlv2ResponseParser parser = null;
try {
parser = new Dsmlv2ResponseParser(getCodec());
parser.setInput(BatchResponseTest.class.getResource("response_with_1_ExtendedResponse.xml").openStream(), "UTF-8");
parser.parse();
} catch (Exception e) {
fail(e.getMessage());
}
BatchResponseDsml batchResponse = parser.getBatchResponse();
assertEquals(1, batchResponse.getResponses().size());
DsmlDecorator<? extends Response> response = batchResponse.getCurrentResponse();
if (response instanceof ExtendedResponse) {
assertTrue(true);
} else {
fail();
}
}
use of org.apache.directory.api.dsmlv2.DsmlDecorator in project directory-ldap-api by apache.
the class BatchResponseTest method testResponseWith2AuthResponse.
/**
* Test parsing of a Response with the 2 AuthResponse
*/
@Test
public void testResponseWith2AuthResponse() {
Dsmlv2ResponseParser parser = null;
try {
parser = new Dsmlv2ResponseParser(getCodec());
parser.setInput(BatchResponseTest.class.getResource("response_with_2_AuthResponse.xml").openStream(), "UTF-8");
parser.parse();
} catch (Exception e) {
fail(e.getMessage());
}
BatchResponseDsml batchResponse = parser.getBatchResponse();
assertEquals(2, batchResponse.getResponses().size());
DsmlDecorator<? extends Response> response = batchResponse.getCurrentResponse();
if (response instanceof BindResponse) {
assertTrue(true);
} else {
fail();
}
}
use of org.apache.directory.api.dsmlv2.DsmlDecorator in project directory-ldap-api by apache.
the class BatchResponseTest method testResponseWith1SearchResponse.
/**
* Test parsing of a Response with the 1 SearchResponse
*/
@Test
public void testResponseWith1SearchResponse() {
Dsmlv2ResponseParser parser = null;
try {
parser = new Dsmlv2ResponseParser(getCodec());
parser.setInput(BatchResponseTest.class.getResource("response_with_1_SearchResponse.xml").openStream(), "UTF-8");
parser.parse();
} catch (Exception e) {
fail(e.getMessage());
}
BatchResponseDsml batchResponse = parser.getBatchResponse();
assertEquals(1, batchResponse.getResponses().size());
DsmlDecorator<? extends Response> response = batchResponse.getCurrentResponse();
if (response.getDecorated() instanceof SearchResponse) {
assertTrue(true);
} else {
fail();
}
}
use of org.apache.directory.api.dsmlv2.DsmlDecorator in project directory-ldap-api by apache.
the class BatchResponseTest method testResponseWith2SearchResponse.
/**
* Test parsing of a Response with the 2 SearchResponse
*/
@Test
public void testResponseWith2SearchResponse() {
Dsmlv2ResponseParser parser = null;
try {
parser = new Dsmlv2ResponseParser(getCodec());
parser.setInput(BatchResponseTest.class.getResource("response_with_2_SearchResponse.xml").openStream(), "UTF-8");
parser.parse();
} catch (Exception e) {
fail(e.getMessage());
}
BatchResponseDsml batchResponse = parser.getBatchResponse();
assertEquals(2, batchResponse.getResponses().size());
DsmlDecorator<? extends Response> response = batchResponse.getCurrentResponse();
if (response.getDecorated() instanceof SearchResponse) {
assertTrue(true);
} else {
fail();
}
}
use of org.apache.directory.api.dsmlv2.DsmlDecorator in project directory-ldap-api by apache.
the class BatchResponseTest method testResponseWith1ErrorResponse.
/**
* Test parsing of a Response with the 1 ErrorResponse
*/
@Test
public void testResponseWith1ErrorResponse() {
Dsmlv2ResponseParser parser = null;
try {
parser = new Dsmlv2ResponseParser(getCodec());
parser.setInput(BatchResponseTest.class.getResource("response_with_1_ErrorResponse.xml").openStream(), "UTF-8");
parser.parse();
} catch (Exception e) {
fail(e.getMessage());
}
BatchResponseDsml batchResponse = parser.getBatchResponse();
assertEquals(1, batchResponse.getResponses().size());
DsmlDecorator<? extends Response> response = batchResponse.getCurrentResponse();
if (response instanceof ErrorResponse) {
assertTrue(true);
} else {
fail();
}
}
Aggregations