Skip to content
Snippets Groups Projects
Commit bd350bca authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Refactor

parent 7c77aa0f
No related branches found
No related tags found
2 merge requests!102Release 1.0.0,!18Update Bindings
...@@ -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()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment