mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-13 19:29:06 +01:00
Update data format to match BDF spec.
This commit is contained in:
@@ -6,9 +6,9 @@ import com.google.inject.Injector;
|
||||
import org.briarproject.BriarTestCase;
|
||||
import org.briarproject.TestUtils;
|
||||
import org.briarproject.api.FormatException;
|
||||
import org.briarproject.api.data.ReaderFactory;
|
||||
import org.briarproject.api.data.Writer;
|
||||
import org.briarproject.api.data.WriterFactory;
|
||||
import org.briarproject.api.data.BdfReaderFactory;
|
||||
import org.briarproject.api.data.BdfWriter;
|
||||
import org.briarproject.api.data.BdfWriterFactory;
|
||||
import org.briarproject.data.DataModule;
|
||||
import org.briarproject.util.ByteUtils;
|
||||
import org.junit.Test;
|
||||
@@ -30,13 +30,13 @@ public class PacketReaderImplTest extends BriarTestCase {
|
||||
|
||||
// FIXME: This is an integration test, not a unit test
|
||||
|
||||
private final ReaderFactory readerFactory;
|
||||
private final WriterFactory writerFactory;
|
||||
private final BdfReaderFactory bdfReaderFactory;
|
||||
private final BdfWriterFactory bdfWriterFactory;
|
||||
|
||||
public PacketReaderImplTest() throws Exception {
|
||||
Injector i = Guice.createInjector(new DataModule());
|
||||
readerFactory = i.getInstance(ReaderFactory.class);
|
||||
writerFactory = i.getInstance(WriterFactory.class);
|
||||
bdfReaderFactory = i.getInstance(BdfReaderFactory.class);
|
||||
bdfWriterFactory = i.getInstance(BdfWriterFactory.class);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -44,7 +44,8 @@ public class PacketReaderImplTest extends BriarTestCase {
|
||||
byte[] b = createAck(true);
|
||||
ByteArrayInputStream in = new ByteArrayInputStream(b);
|
||||
org.briarproject.sync.PacketReaderImpl
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(readerFactory, null,
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(
|
||||
bdfReaderFactory, null,
|
||||
null, in);
|
||||
try {
|
||||
reader.readAck();
|
||||
@@ -59,7 +60,8 @@ public class PacketReaderImplTest extends BriarTestCase {
|
||||
byte[] b = createAck(false);
|
||||
ByteArrayInputStream in = new ByteArrayInputStream(b);
|
||||
org.briarproject.sync.PacketReaderImpl
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(readerFactory, null,
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(
|
||||
bdfReaderFactory, null,
|
||||
null, in);
|
||||
reader.readAck();
|
||||
}
|
||||
@@ -69,7 +71,8 @@ public class PacketReaderImplTest extends BriarTestCase {
|
||||
byte[] b = createEmptyAck();
|
||||
ByteArrayInputStream in = new ByteArrayInputStream(b);
|
||||
org.briarproject.sync.PacketReaderImpl
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(readerFactory, null,
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(
|
||||
bdfReaderFactory, null,
|
||||
null, in);
|
||||
try {
|
||||
reader.readAck();
|
||||
@@ -84,7 +87,8 @@ public class PacketReaderImplTest extends BriarTestCase {
|
||||
byte[] b = createOffer(true);
|
||||
ByteArrayInputStream in = new ByteArrayInputStream(b);
|
||||
org.briarproject.sync.PacketReaderImpl
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(readerFactory, null,
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(
|
||||
bdfReaderFactory, null,
|
||||
null, in);
|
||||
try {
|
||||
reader.readOffer();
|
||||
@@ -99,7 +103,8 @@ public class PacketReaderImplTest extends BriarTestCase {
|
||||
byte[] b = createOffer(false);
|
||||
ByteArrayInputStream in = new ByteArrayInputStream(b);
|
||||
org.briarproject.sync.PacketReaderImpl
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(readerFactory, null,
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(
|
||||
bdfReaderFactory, null,
|
||||
null, in);
|
||||
reader.readOffer();
|
||||
}
|
||||
@@ -109,7 +114,8 @@ public class PacketReaderImplTest extends BriarTestCase {
|
||||
byte[] b = createEmptyOffer();
|
||||
ByteArrayInputStream in = new ByteArrayInputStream(b);
|
||||
org.briarproject.sync.PacketReaderImpl
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(readerFactory, null,
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(
|
||||
bdfReaderFactory, null,
|
||||
null, in);
|
||||
try {
|
||||
reader.readOffer();
|
||||
@@ -124,7 +130,8 @@ public class PacketReaderImplTest extends BriarTestCase {
|
||||
byte[] b = createRequest(true);
|
||||
ByteArrayInputStream in = new ByteArrayInputStream(b);
|
||||
org.briarproject.sync.PacketReaderImpl
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(readerFactory, null,
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(
|
||||
bdfReaderFactory, null,
|
||||
null, in);
|
||||
try {
|
||||
reader.readRequest();
|
||||
@@ -139,7 +146,8 @@ public class PacketReaderImplTest extends BriarTestCase {
|
||||
byte[] b = createRequest(false);
|
||||
ByteArrayInputStream in = new ByteArrayInputStream(b);
|
||||
org.briarproject.sync.PacketReaderImpl
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(readerFactory, null,
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(
|
||||
bdfReaderFactory, null,
|
||||
null, in);
|
||||
reader.readRequest();
|
||||
}
|
||||
@@ -149,7 +157,8 @@ public class PacketReaderImplTest extends BriarTestCase {
|
||||
byte[] b = createEmptyRequest();
|
||||
ByteArrayInputStream in = new ByteArrayInputStream(b);
|
||||
org.briarproject.sync.PacketReaderImpl
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(readerFactory, null,
|
||||
reader = new org.briarproject.sync.PacketReaderImpl(
|
||||
bdfReaderFactory, null,
|
||||
null, in);
|
||||
try {
|
||||
reader.readRequest();
|
||||
@@ -162,7 +171,7 @@ public class PacketReaderImplTest extends BriarTestCase {
|
||||
private byte[] createAck(boolean tooBig) throws Exception {
|
||||
ByteArrayOutputStream out = new ByteArrayOutputStream();
|
||||
out.write(new byte[HEADER_LENGTH]);
|
||||
Writer w = writerFactory.createWriter(out);
|
||||
BdfWriter w = bdfWriterFactory.createWriter(out);
|
||||
w.writeListStart();
|
||||
w.writeListStart();
|
||||
while (out.size() + UNIQUE_ID_LENGTH + LIST_END_LENGTH * 2
|
||||
@@ -182,7 +191,7 @@ public class PacketReaderImplTest extends BriarTestCase {
|
||||
private byte[] createEmptyAck() throws Exception {
|
||||
ByteArrayOutputStream out = new ByteArrayOutputStream();
|
||||
out.write(new byte[HEADER_LENGTH]);
|
||||
Writer w = writerFactory.createWriter(out);
|
||||
BdfWriter w = bdfWriterFactory.createWriter(out);
|
||||
w.writeListStart();
|
||||
w.writeListStart();
|
||||
w.writeListEnd();
|
||||
@@ -196,7 +205,7 @@ public class PacketReaderImplTest extends BriarTestCase {
|
||||
private byte[] createOffer(boolean tooBig) throws Exception {
|
||||
ByteArrayOutputStream out = new ByteArrayOutputStream();
|
||||
out.write(new byte[HEADER_LENGTH]);
|
||||
Writer w = writerFactory.createWriter(out);
|
||||
BdfWriter w = bdfWriterFactory.createWriter(out);
|
||||
w.writeListStart();
|
||||
w.writeListStart();
|
||||
while (out.size() + UNIQUE_ID_LENGTH + LIST_END_LENGTH * 2
|
||||
@@ -216,7 +225,7 @@ public class PacketReaderImplTest extends BriarTestCase {
|
||||
private byte[] createEmptyOffer() throws Exception {
|
||||
ByteArrayOutputStream out = new ByteArrayOutputStream();
|
||||
out.write(new byte[HEADER_LENGTH]);
|
||||
Writer w = writerFactory.createWriter(out);
|
||||
BdfWriter w = bdfWriterFactory.createWriter(out);
|
||||
w.writeListStart();
|
||||
w.writeListStart();
|
||||
w.writeListEnd();
|
||||
@@ -230,7 +239,7 @@ public class PacketReaderImplTest extends BriarTestCase {
|
||||
private byte[] createRequest(boolean tooBig) throws Exception {
|
||||
ByteArrayOutputStream out = new ByteArrayOutputStream();
|
||||
out.write(new byte[HEADER_LENGTH]);
|
||||
Writer w = writerFactory.createWriter(out);
|
||||
BdfWriter w = bdfWriterFactory.createWriter(out);
|
||||
w.writeListStart();
|
||||
w.writeListStart();
|
||||
while (out.size() + UNIQUE_ID_LENGTH + LIST_END_LENGTH * 2
|
||||
@@ -250,7 +259,7 @@ public class PacketReaderImplTest extends BriarTestCase {
|
||||
private byte[] createEmptyRequest() throws Exception {
|
||||
ByteArrayOutputStream out = new ByteArrayOutputStream();
|
||||
out.write(new byte[HEADER_LENGTH]);
|
||||
Writer w = writerFactory.createWriter(out);
|
||||
BdfWriter w = bdfWriterFactory.createWriter(out);
|
||||
w.writeListStart();
|
||||
w.writeListStart();
|
||||
w.writeListEnd();
|
||||
|
||||
Reference in New Issue
Block a user