Skip to content

Commit 38fc1ee

Browse files
committed
test: update case
1 parent 32dea38 commit 38fc1ee

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

LeanCloudTests/LCTypeTestCase.swift

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ class LCTypeTestCase: BaseTestCase {
3232
func testBoolConvertible() {
3333
XCTAssertEqual(convert(true) as? LCBool, true)
3434
XCTAssertEqual(LCBool(true).boolValue, true)
35+
XCTAssertFalse(LCBool(LCBool()).value)
3536
}
3637

3738
func testIntegerConvertible() {
@@ -50,11 +51,13 @@ class LCTypeTestCase: BaseTestCase {
5051
func testFloatConvertible() {
5152
XCTAssertEqual(convert(Float(42)) as? LCNumber, 42)
5253
XCTAssertEqual(convert(Double(42)) as? LCNumber, 42)
54+
XCTAssertEqual(LCNumber(), LCNumber(LCNumber()))
5355
}
5456

5557
func testStringConvertible() {
5658
XCTAssertEqual(convert("foo") as? LCString, "foo")
5759
XCTAssertEqual(convert(NSString(string: "foo")) as? LCString, "foo")
60+
XCTAssertEqual(LCString(), LCString(LCString()))
5861
}
5962

6063
func testArrayInit() {
@@ -102,11 +105,17 @@ class LCTypeTestCase: BaseTestCase {
102105
func testDataConvertible() {
103106
let data = Data()
104107
XCTAssertEqual(convert(data) as? LCData, LCData(data))
108+
XCTAssertTrue(LCData(LCData()).value.isEmpty)
105109
}
106110

107111
func testDateConvertible() {
108112
let date = Date()
109113
XCTAssertEqual(convert(date) as? LCDate, LCDate(date))
114+
XCTAssertEqual(LCDate(date), LCDate(LCDate(date)))
115+
}
116+
117+
func testGeoPoint() {
118+
XCTAssertEqual(LCGeoPoint(), LCGeoPoint(LCGeoPoint()))
110119
}
111120

112121
func archiveThenUnarchive<T>(_ object: T) -> T {

0 commit comments

Comments
 (0)