Skip to content

Commit 7cb40bb

Browse files
committed
test: update
1 parent a947065 commit 7cb40bb

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

LeanCloudTests/LCTypeTestCase.swift

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,5 +176,24 @@ class LCTypeTestCase: BaseTestCase {
176176
let stringCopy = archiveThenUnarchive(string)
177177
XCTAssertEqual(stringCopy, string)
178178
}
179-
179+
180+
func testStringValue() {
181+
let nsNumber = NSNumber(1)
182+
let nsString: String = nsNumber.stringValue
183+
let lcString: String? = nsNumber.stringValue
184+
XCTAssertEqual(nsString, lcString)
185+
186+
XCTAssertEqual(Int(1).stringValue, "1")
187+
XCTAssertEqual(UInt(1).stringValue, "1")
188+
XCTAssertEqual(Int8(1).stringValue, "1")
189+
XCTAssertEqual(UInt8(1).stringValue, "1")
190+
XCTAssertEqual(Int16(1).stringValue, "1")
191+
XCTAssertEqual(UInt16(1).stringValue, "1")
192+
XCTAssertEqual(Int32(1).stringValue, "1")
193+
XCTAssertEqual(UInt32(1).stringValue, "1")
194+
XCTAssertEqual(Int64(1).stringValue, "1")
195+
XCTAssertEqual(UInt64(1).stringValue, "1")
196+
XCTAssertEqual(Float(1).stringValue, "1.0")
197+
XCTAssertEqual(Double(1).stringValue, "1.0")
198+
}
180199
}

0 commit comments

Comments
 (0)