Move to Bytes from Data, simplify result cases

This commit is contained in:
Christoph Hagen
2022-04-08 13:33:09 +02:00
parent f9039c7b3a
commit 1c6c29d585
5 changed files with 33 additions and 41 deletions

View File

@ -12,11 +12,11 @@ final class AppTests: XCTestCase {
func testEncodingContent() {
let input = Message.Content(time: 1234567890, id: 23456789)
let data = input.encoded
let data = input.bytes
let output = Message.Content(decodeFrom: data)
XCTAssertEqual(input, output)
let data2 = Data([42, 42]) + data
let output2 = Message.Content(decodeFrom: Data(data2[2...]))
let data2 = [42, 42] + data
let output2 = Message.Content(decodeFrom: data2[2...])
XCTAssertEqual(input, output2)
}
@ -42,4 +42,12 @@ final class AppTests: XCTestCase {
XCTAssertEqual(decoded!, input)
XCTAssertEqual(content, input.content)
}
func testMessageTransmission() throws {
let app = Application(.testing)
defer { app.shutdown() }
try configure(app)
// How to open a socket via request?
}
}