mirror of
https://github.com/google/flatbuffers.git
synced 2026-07-06 08:06:56 +00:00
[Swift] Implements FlatbuffersVector which confirms to RandomAccessCollection (#8752)
* Implements FlatbuffersVector in swift Implements FlatbuffersVector which confirms to RandomAccessCollection, this would give us semi-native sugary syntax to all the arrays in swift port. This work will also be the foundation of using arrays in swift * Fix failing tests for Swift
This commit is contained in:
@@ -29,13 +29,13 @@ class FlatBuffersMoreDefaults: XCTestCase {
|
||||
let defaults: MoreDefaults = getRoot(byteBuffer: &byteBuffer)
|
||||
XCTAssertEqual(defaults.emptyString, "")
|
||||
XCTAssertEqual(defaults.someString, "some")
|
||||
XCTAssertEqual(defaults.ints, [])
|
||||
XCTAssertEqual(defaults.floats, [])
|
||||
XCTAssertEqual(defaults.bools, [])
|
||||
XCTAssertEqual(defaults.intsCount, 0)
|
||||
XCTAssertEqual(defaults.floatsCount, 0)
|
||||
XCTAssertEqual(defaults.abcsCount, 0)
|
||||
XCTAssertEqual(defaults.boolsCount, 0)
|
||||
XCTAssertEqual(defaults.ints.isEmpty, true)
|
||||
XCTAssertEqual(defaults.floats.isEmpty, true)
|
||||
XCTAssertEqual(defaults.bools.isEmpty, true)
|
||||
XCTAssertEqual(defaults.ints.count, 0)
|
||||
XCTAssertEqual(defaults.floats.count, 0)
|
||||
XCTAssertEqual(defaults.abcs.count, 0)
|
||||
XCTAssertEqual(defaults.bools.count, 0)
|
||||
}
|
||||
|
||||
func testFlatbuffersObjectAPI() {
|
||||
@@ -52,12 +52,12 @@ class FlatBuffersMoreDefaults: XCTestCase {
|
||||
let fDefaults: MoreDefaults = getRoot(byteBuffer: &buffer)
|
||||
XCTAssertEqual(fDefaults.emptyString, "")
|
||||
XCTAssertEqual(fDefaults.someString, "some")
|
||||
XCTAssertEqual(fDefaults.ints, [])
|
||||
XCTAssertEqual(fDefaults.floats, [])
|
||||
XCTAssertEqual(fDefaults.intsCount, 0)
|
||||
XCTAssertEqual(fDefaults.floatsCount, 0)
|
||||
XCTAssertEqual(fDefaults.abcsCount, 0)
|
||||
XCTAssertEqual(fDefaults.boolsCount, 0)
|
||||
XCTAssertEqual(fDefaults.ints.isEmpty, true)
|
||||
XCTAssertEqual(fDefaults.floats.isEmpty, true)
|
||||
XCTAssertEqual(fDefaults.ints.count, 0)
|
||||
XCTAssertEqual(fDefaults.floats.count, 0)
|
||||
XCTAssertEqual(fDefaults.abcs.count, 0)
|
||||
XCTAssertEqual(fDefaults.bools.count, 0)
|
||||
}
|
||||
|
||||
func testEncoding() {
|
||||
|
||||
Reference in New Issue
Block a user