Skip to content
Snippets Groups Projects

Update Bindings

Merged Dariusz Rybicki requested to merge feature/update-bindings into development
1 file
+ 10
6
Compare changes
  • Side-by-side
  • Inline
@@ -4,11 +4,15 @@ import XCTest
@@ -4,11 +4,15 @@ import XCTest
final class MessageSendReportTests: XCTestCase {
final class MessageSendReportTests: XCTestCase {
func testCoding() throws {
func testCoding() throws {
 
let rounds = [1, 5, 9]
 
let messageIdString = "51Yy47uZbP0o2Y9B/kkreDLTB6opUol3M3mYiY2dcdQ="
 
let timestamp: Int = 1_653_582_683_183_384_000
 
let jsonString = """
let jsonString = """
{
{
"Rounds": [1,5,9],
"Rounds": [\(rounds.map { "\($0)" }.joined(separator: ", "))],
"MessageID": "51Yy47uZbP0o2Y9B/kkreDLTB6opUol3M3mYiY2dcdQ=",
"MessageID": "\(messageIdString)",
"Timestamp": 1653582683183384000
"Timestamp": \(timestamp)
}
}
"""
"""
let jsonData = jsonString.data(using: .utf8)!
let jsonData = jsonString.data(using: .utf8)!
@@ -16,9 +20,9 @@ final class MessageSendReportTests: XCTestCase {
@@ -16,9 +20,9 @@ final class MessageSendReportTests: XCTestCase {
let report = try MessageSendReport.decode(jsonData)
let report = try MessageSendReport.decode(jsonData)
XCTAssertNoDifference(report, MessageSendReport(
XCTAssertNoDifference(report, MessageSendReport(
roundList: [1, 5, 9],
roundList: rounds,
messageId: Data(base64Encoded: "51Yy47uZbP0o2Y9B/kkreDLTB6opUol3M3mYiY2dcdQ=")!,
messageId: Data(base64Encoded: messageIdString)!,
timestamp: 1_653_582_683_183_384_000
timestamp: timestamp
))
))
let encodedReport = try report.encode()
let encodedReport = try report.encode()
Loading