parent
bef4f852bf
commit
2eb45381d1
|
@ -23,3 +23,4 @@ docs/
|
|||
# Code coverage
|
||||
*.lst
|
||||
dub.selections.json
|
||||
bformat-test-library
|
||||
|
|
|
@ -88,4 +88,20 @@ public byte[] encodeBformat(byte[] message)
|
|||
messageBuffer ~= cast(byte[])message;
|
||||
|
||||
return messageBuffer;
|
||||
}
|
||||
|
||||
version(unittest)
|
||||
{
|
||||
import std.string : cmp;
|
||||
}
|
||||
|
||||
unittest
|
||||
{
|
||||
string message = "This is my message";
|
||||
byte[] bformatEncoded = encodeBformat(cast(byte[])message);
|
||||
|
||||
byte[] decodedMessageBytes = decodeMessage(bformatEncoded);
|
||||
string decodedMessage = cast(string)decodedMessageBytes;
|
||||
|
||||
assert(cmp(message, decodedMessage) == 0);
|
||||
}
|
Loading…
Reference in New Issue