Fixed more unit tests.

This commit is contained in:
akwizgran
2011-07-22 17:57:25 +01:00
parent e7f106a77f
commit fe58fb4c30
2 changed files with 3 additions and 4 deletions

View File

@@ -69,10 +69,7 @@ class BundleWriterImpl implements BundleWriter {
// Write the data
writer.writeListStart();
// Bypass the writer and write each raw message directly
for(Raw message : messages) {
writer.writeUserDefinedTag(Tags.MESSAGE);
out.write(message.getBytes());
}
for(Raw message : messages) out.write(message.getBytes());
writer.writeListEnd();
// Stop digesting
out.on(false);

View File

@@ -12,6 +12,7 @@ import net.sf.briar.api.protocol.GroupId;
import net.sf.briar.api.protocol.Message;
import net.sf.briar.api.protocol.MessageEncoder;
import net.sf.briar.api.protocol.MessageId;
import net.sf.briar.api.protocol.Tags;
import net.sf.briar.api.serial.Writer;
import net.sf.briar.api.serial.WriterFactory;
@@ -35,6 +36,7 @@ class MessageEncoderImpl implements MessageEncoder {
ByteArrayOutputStream out = new ByteArrayOutputStream();
Writer w = writerFactory.createWriter(out);
// Write the message
w.writeUserDefinedTag(Tags.MESSAGE);
parent.writeTo(w);
group.writeTo(w);
w.writeInt64(timestamp);