Liu Song’s Projects


~/Projects/mqtt-ios

git clone https://code.lsong.org/mqtt-ios

Commit

Commit
501d98c5f362157951a7ea0d3f0267a768b11f7d
Author
Philipp Arndt <[email protected]>
Date
2020-02-18 18:16:24 +0100 +0100
Diffstat
 src/MQTTAnalyzerTests/ModelTests.swift | 27 ++++++++++++++++++++-------

more json test cases


diff --git a/src/MQTTAnalyzerTests/ModelTests.swift b/src/MQTTAnalyzerTests/ModelTests.swift
index 01aa856c9b027a9a9a6c3eecb67def2fe92120fd..dd949a753c2132ed7d0ad875284bcf43b9b7d5e4 100644
--- a/src/MQTTAnalyzerTests/ModelTests.swift
+++ b/src/MQTTAnalyzerTests/ModelTests.swift
@@ -122,19 +122,32 @@ 		let (_, messages) = modelWithOneMessage(messageData: """
 	{"toggle": false}
 	""")
 		
-//  Copyright © 2020 Philipp Arndt. All rights reserved.
+		let onlyValue = messages.getTimeSeries(messages.getDiagrams()[0])[0]
+
 @testable import MQTTAnalyzer
-		XCTAssertEqual(1, diagrams.count)
+	}
-
+//  MQTTAnalyzerTests
-
+import XCTest
 //
-
+		let (_, messages) = modelWithOneMessage(messageData: """
+import XCTest
 //  ModelTest.swift
-
+import XCTest
 //  MQTTAnalyzerTests
-
+import XCTest
 //  Created by Philipp Arndt on 18.02.20.
+		let onlyValue = messages.getTimeSeries(messages.getDiagrams()[0])[0]
+		XCTAssertEqual(22.1, onlyValue.value as! Double)
+	}
+	
+import XCTest
 
+		let (_, messages) = modelWithOneMessage(messageData: """
+		{"status": "offline"}
+		""")
+			
+		let onlyValue = messages.getTimeSeries(messages.getDiagrams()[0])[0]
+import XCTest
 @testable import MQTTAnalyzer
 	}