mirror of
https://github.com/google/flatbuffers.git
synced 2026-07-04 16:51:11 +00:00
Default-empty vectors of enums (#6505)
* disable clippy * Vector of enum default * swift and tests * git clang format * Rewrite enum parser checks * Remove Voids from more_defaults * vector enum swift * remove vector accessor from swift * clang format Co-authored-by: Casper Neo <cneo@google.com>
This commit is contained in:
@@ -29,8 +29,11 @@ class FlatBuffersMoreDefaults: XCTestCase {
|
||||
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)
|
||||
}
|
||||
|
||||
func testFlatbuffersObjectAPI() {
|
||||
@@ -40,6 +43,8 @@ class FlatBuffersMoreDefaults: XCTestCase {
|
||||
XCTAssertEqual(defaults.someString, "some")
|
||||
XCTAssertEqual(defaults.ints, [])
|
||||
XCTAssertEqual(defaults.floats, [])
|
||||
XCTAssertEqual(defaults.abcs, [])
|
||||
XCTAssertEqual(defaults.bools, [])
|
||||
|
||||
let buffer = defaults.serialize(builder: &fbb, type: MoreDefaults.self)
|
||||
let fDefaults = MoreDefaults.getRootAsMoreDefaults(bb: buffer)
|
||||
@@ -49,5 +54,7 @@ class FlatBuffersMoreDefaults: XCTestCase {
|
||||
XCTAssertEqual(fDefaults.floats, [])
|
||||
XCTAssertEqual(fDefaults.intsCount, 0)
|
||||
XCTAssertEqual(fDefaults.floatsCount, 0)
|
||||
XCTAssertEqual(fDefaults.abcsCount, 0)
|
||||
XCTAssertEqual(fDefaults.boolsCount, 0)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user