} );
String decodedPdu = Strings.dumpBytes( bb.array() );
bb.flip();
PasswordModifyRequestContainer container = new PasswordModifyRequestContainer();
try
{
decoder.decode( bb, container );
}
catch ( DecoderException de )
{
de.printStackTrace();
fail( de.getMessage() );
}
PwdModifyRequest pwdModifyRequest = container.getPwdModifyRequest();
assertNotNull( pwdModifyRequest.getUserIdentity() );
assertEquals( "abcd", Strings.utf8ToString( pwdModifyRequest.getUserIdentity() ) );
assertNotNull( pwdModifyRequest.getOldPassword() );
assertEquals( "efgh", Strings.utf8ToString( pwdModifyRequest.getOldPassword() ) );
assertNotNull( pwdModifyRequest.getNewPassword() );