Hi,

I am trying to create test messages of different sizes (to add some new
interop tests cases). My C++ is very rusty. Does the following look
reasonable?

  string MESSAGE_DATA("-- Test Message -- Test Message -- Test Message --
Test Message -- Test Message -- Test Message -- Test Message ");

  message = new Message();

  if (size > 0)
    {
      Buffer buffer(size);

      int div = MESSAGE_DATA.length() / size;
      int mod = MESSAGE_DATA.length() % size;

      for (int i = 0; i < div; i++)
        {
          message.addContent(MESSAGE_DATA);
        }

      if (mod != 0)
        {
          message.addContent(MESSAGE_DATA.substr(0, mod));
        }
    }

Thanks.

Rupert

Reply via email to