use of org.apache.directory.api.dsmlv2.DsmlDecorator in project directory-ldap-api by apache.
the class BatchResponseTest method testResponseWith1AuthResponse.
/**
* Test parsing of a Response with the 1 AuthResponse
*/
@Test
public void testResponseWith1AuthResponse() {
Dsmlv2ResponseParser parser = null;
try {
parser = new Dsmlv2ResponseParser(getCodec());
parser.setInput(BatchResponseTest.class.getResource("response_with_1_AuthResponse.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 BindResponse) {
assertTrue(true);
} else {
fail();
}
}
use of org.apache.directory.api.dsmlv2.DsmlDecorator in project directory-ldap-api by apache.
the class BatchResponseTest method testResponseWith2ModifyResponse.
/**
* Test parsing of a Response with the 2 ModifyResponse
*/
@Test
public void testResponseWith2ModifyResponse() {
Dsmlv2ResponseParser parser = null;
try {
parser = new Dsmlv2ResponseParser(getCodec());
parser.setInput(BatchResponseTest.class.getResource("response_with_2_ModifyResponse.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 ModifyResponse) {
assertTrue(true);
} else {
fail();
}
}
use of org.apache.directory.api.dsmlv2.DsmlDecorator in project directory-ldap-api by apache.
the class BatchResponseTest method testResponseWith1DelResponse.
/**
* Test parsing of a Response with the 1 DelResponse
*/
@Test
public void testResponseWith1DelResponse() {
Dsmlv2ResponseParser parser = null;
try {
parser = new Dsmlv2ResponseParser(getCodec());
parser.setInput(BatchResponseTest.class.getResource("response_with_1_DelResponse.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 DeleteResponse) {
assertTrue(true);
} else {
fail();
}
}
use of org.apache.directory.api.dsmlv2.DsmlDecorator in project directory-ldap-api by apache.
the class BatchResponseTest method testResponseWith2ModDNResponse.
/**
* Test parsing of a Response with the 2 ModDNResponse
*/
@Test
public void testResponseWith2ModDNResponse() {
Dsmlv2ResponseParser parser = null;
try {
parser = new Dsmlv2ResponseParser(getCodec());
parser.setInput(BatchResponseTest.class.getResource("response_with_2_ModDNResponse.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 ModifyDnResponse) {
assertTrue(true);
} else {
fail();
}
}
use of org.apache.directory.api.dsmlv2.DsmlDecorator in project directory-ldap-api by apache.
the class BatchResponseTest method testResponseWith2CompareResponse.
/**
* Test parsing of a Response with the 2 CompareResponse
*/
@Test
public void testResponseWith2CompareResponse() {
Dsmlv2ResponseParser parser = null;
try {
parser = new Dsmlv2ResponseParser(getCodec());
parser.setInput(BatchResponseTest.class.getResource("response_with_2_CompareResponse.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 CompareResponse) {
assertTrue(true);
} else {
fail();
}
}
Aggregations