1*890232f2SAndroid Build Coastguard Worker /*
2*890232f2SAndroid Build Coastguard Worker * Copyright 2021 Google Inc. All rights reserved.
3*890232f2SAndroid Build Coastguard Worker *
4*890232f2SAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License");
5*890232f2SAndroid Build Coastguard Worker * you may not use this file except in compliance with the License.
6*890232f2SAndroid Build Coastguard Worker * You may obtain a copy of the License at
7*890232f2SAndroid Build Coastguard Worker *
8*890232f2SAndroid Build Coastguard Worker * http://www.apache.org/licenses/LICENSE-2.0
9*890232f2SAndroid Build Coastguard Worker *
10*890232f2SAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software
11*890232f2SAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS,
12*890232f2SAndroid Build Coastguard Worker * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*890232f2SAndroid Build Coastguard Worker * See the License for the specific language governing permissions and
14*890232f2SAndroid Build Coastguard Worker * limitations under the License.
15*890232f2SAndroid Build Coastguard Worker */
16*890232f2SAndroid Build Coastguard Worker
17*890232f2SAndroid Build Coastguard Worker #if !canImport(ObjectiveC)
18*890232f2SAndroid Build Coastguard Worker import XCTest
19*890232f2SAndroid Build Coastguard Worker
20*890232f2SAndroid Build Coastguard Worker extension FlatBuffersDoubleTests {
21*890232f2SAndroid Build Coastguard Worker // DO NOT MODIFY: This is autogenerated, use:
22*890232f2SAndroid Build Coastguard Worker // `swift test --generate-linuxmain`
23*890232f2SAndroid Build Coastguard Worker // to regenerate.
24*890232f2SAndroid Build Coastguard Worker static let __allTests__FlatBuffersDoubleTests = [
25*890232f2SAndroid Build Coastguard Worker ("testCreateFinish", testCreateFinish),
26*890232f2SAndroid Build Coastguard Worker ("testCreateFinishWithPrefix", testCreateFinishWithPrefix),
27*890232f2SAndroid Build Coastguard Worker ]
28*890232f2SAndroid Build Coastguard Worker }
29*890232f2SAndroid Build Coastguard Worker
30*890232f2SAndroid Build Coastguard Worker extension FlatBuffersMonsterWriterTests {
31*890232f2SAndroid Build Coastguard Worker // DO NOT MODIFY: This is autogenerated, use:
32*890232f2SAndroid Build Coastguard Worker // `swift test --generate-linuxmain`
33*890232f2SAndroid Build Coastguard Worker // to regenerate.
34*890232f2SAndroid Build Coastguard Worker static let __allTests__FlatBuffersMonsterWriterTests = [
35*890232f2SAndroid Build Coastguard Worker ("testArrayOfBools", testArrayOfBools),
36*890232f2SAndroid Build Coastguard Worker ("testCreateMonster", testCreateMonster),
37*890232f2SAndroid Build Coastguard Worker ("testCreateMonsterPrefixed", testCreateMonsterPrefixed),
38*890232f2SAndroid Build Coastguard Worker ("testCreateMonsterResizedBuffer", testCreateMonsterResizedBuffer),
39*890232f2SAndroid Build Coastguard Worker (
40*890232f2SAndroid Build Coastguard Worker "testCreateMonsterUsingCreateMonsterMethodWithNilPos",
41*890232f2SAndroid Build Coastguard Worker testCreateMonsterUsingCreateMonsterMethodWithNilPos),
42*890232f2SAndroid Build Coastguard Worker (
43*890232f2SAndroid Build Coastguard Worker "testCreateMonsterUsingCreateMonsterMethodWithPosX",
44*890232f2SAndroid Build Coastguard Worker testCreateMonsterUsingCreateMonsterMethodWithPosX),
45*890232f2SAndroid Build Coastguard Worker ("testData", testData),
46*890232f2SAndroid Build Coastguard Worker ("testReadFromOtherLanguages", testReadFromOtherLanguages),
47*890232f2SAndroid Build Coastguard Worker (
48*890232f2SAndroid Build Coastguard Worker "testReadMonsterFromUnsafePointerWithoutCopying",
49*890232f2SAndroid Build Coastguard Worker testReadMonsterFromUnsafePointerWithoutCopying),
50*890232f2SAndroid Build Coastguard Worker ]
51*890232f2SAndroid Build Coastguard Worker }
52*890232f2SAndroid Build Coastguard Worker
53*890232f2SAndroid Build Coastguard Worker extension FlatBuffersMoreDefaults {
54*890232f2SAndroid Build Coastguard Worker // DO NOT MODIFY: This is autogenerated, use:
55*890232f2SAndroid Build Coastguard Worker // `swift test --generate-linuxmain`
56*890232f2SAndroid Build Coastguard Worker // to regenerate.
57*890232f2SAndroid Build Coastguard Worker static let __allTests__FlatBuffersMoreDefaults = [
58*890232f2SAndroid Build Coastguard Worker ("testFlatbuffersObject", testFlatbuffersObject),
59*890232f2SAndroid Build Coastguard Worker ("testFlatbuffersObjectAPI", testFlatbuffersObjectAPI),
60*890232f2SAndroid Build Coastguard Worker ]
61*890232f2SAndroid Build Coastguard Worker }
62*890232f2SAndroid Build Coastguard Worker
63*890232f2SAndroid Build Coastguard Worker extension FlatBuffersStructsTests {
64*890232f2SAndroid Build Coastguard Worker // DO NOT MODIFY: This is autogenerated, use:
65*890232f2SAndroid Build Coastguard Worker // `swift test --generate-linuxmain`
66*890232f2SAndroid Build Coastguard Worker // to regenerate.
67*890232f2SAndroid Build Coastguard Worker static let __allTests__FlatBuffersStructsTests = [
68*890232f2SAndroid Build Coastguard Worker ("testWritingAndMutatingBools", testWritingAndMutatingBools),
69*890232f2SAndroid Build Coastguard Worker ]
70*890232f2SAndroid Build Coastguard Worker }
71*890232f2SAndroid Build Coastguard Worker
72*890232f2SAndroid Build Coastguard Worker extension FlatBuffersTests {
73*890232f2SAndroid Build Coastguard Worker // DO NOT MODIFY: This is autogenerated, use:
74*890232f2SAndroid Build Coastguard Worker // `swift test --generate-linuxmain`
75*890232f2SAndroid Build Coastguard Worker // to regenerate.
76*890232f2SAndroid Build Coastguard Worker static let __allTests__FlatBuffersTests = [
77*890232f2SAndroid Build Coastguard Worker ("testCreateFinish", testCreateFinish),
78*890232f2SAndroid Build Coastguard Worker ("testCreateFinishWithPrefix", testCreateFinishWithPrefix),
79*890232f2SAndroid Build Coastguard Worker ("testCreateString", testCreateString),
80*890232f2SAndroid Build Coastguard Worker ("testEndian", testEndian),
81*890232f2SAndroid Build Coastguard Worker ("testOffset", testOffset),
82*890232f2SAndroid Build Coastguard Worker ("testReadCountry", testReadCountry),
83*890232f2SAndroid Build Coastguard Worker ("testStartTable", testStartTable),
84*890232f2SAndroid Build Coastguard Worker ("testWriteNullableStrings", testWriteNullableStrings),
85*890232f2SAndroid Build Coastguard Worker ("testWriteOptionalValues", testWriteOptionalValues),
86*890232f2SAndroid Build Coastguard Worker ]
87*890232f2SAndroid Build Coastguard Worker }
88*890232f2SAndroid Build Coastguard Worker
89*890232f2SAndroid Build Coastguard Worker extension FlatBuffersUnionTests {
90*890232f2SAndroid Build Coastguard Worker // DO NOT MODIFY: This is autogenerated, use:
91*890232f2SAndroid Build Coastguard Worker // `swift test --generate-linuxmain`
92*890232f2SAndroid Build Coastguard Worker // to regenerate.
93*890232f2SAndroid Build Coastguard Worker static let __allTests__FlatBuffersUnionTests = [
94*890232f2SAndroid Build Coastguard Worker ("testCreateMonstor", testCreateMonstor),
95*890232f2SAndroid Build Coastguard Worker ("testEndTableFinish", testEndTableFinish),
96*890232f2SAndroid Build Coastguard Worker ("testEnumVector", testEnumVector),
97*890232f2SAndroid Build Coastguard Worker ("testStringUnion", testStringUnion),
98*890232f2SAndroid Build Coastguard Worker ("testUnionVector", testUnionVector),
99*890232f2SAndroid Build Coastguard Worker ]
100*890232f2SAndroid Build Coastguard Worker }
101*890232f2SAndroid Build Coastguard Worker
102*890232f2SAndroid Build Coastguard Worker extension FlatBuffersVectors {
103*890232f2SAndroid Build Coastguard Worker // DO NOT MODIFY: This is autogenerated, use:
104*890232f2SAndroid Build Coastguard Worker // `swift test --generate-linuxmain`
105*890232f2SAndroid Build Coastguard Worker // to regenerate.
106*890232f2SAndroid Build Coastguard Worker static let __allTests__FlatBuffersVectors = [
107*890232f2SAndroid Build Coastguard Worker ("testCreateEmptyIntArray", testCreateEmptyIntArray),
108*890232f2SAndroid Build Coastguard Worker ("testCreateIntArray", testCreateIntArray),
109*890232f2SAndroid Build Coastguard Worker ("testCreateSharedStringVector", testCreateSharedStringVector),
110*890232f2SAndroid Build Coastguard Worker ("testCreateVectorOfStrings", testCreateVectorOfStrings),
111*890232f2SAndroid Build Coastguard Worker ("testCreatingTwoCountries", testCreatingTwoCountries),
112*890232f2SAndroid Build Coastguard Worker ("testHasForArray", testHasForArray),
113*890232f2SAndroid Build Coastguard Worker ("testReadDoubleArray", testReadDoubleArray),
114*890232f2SAndroid Build Coastguard Worker ("testReadInt32Array", testReadInt32Array),
115*890232f2SAndroid Build Coastguard Worker ]
116*890232f2SAndroid Build Coastguard Worker }
117*890232f2SAndroid Build Coastguard Worker
118*890232f2SAndroid Build Coastguard Worker extension FlatbuffersVerifierTests {
119*890232f2SAndroid Build Coastguard Worker // DO NOT MODIFY: This is autogenerated, use:
120*890232f2SAndroid Build Coastguard Worker // `swift test --generate-linuxmain`
121*890232f2SAndroid Build Coastguard Worker // to regenerate.
122*890232f2SAndroid Build Coastguard Worker static let __allTests__FlatbuffersVerifierTests = [
123*890232f2SAndroid Build Coastguard Worker ("testFullVerifier", testFullVerifier),
124*890232f2SAndroid Build Coastguard Worker ("testInvalidBuffer", testInvalidBuffer),
125*890232f2SAndroid Build Coastguard Worker ("testPositionInBuffer", testPositionInBuffer),
126*890232f2SAndroid Build Coastguard Worker ("testRangeInBuffer", testRangeInBuffer),
127*890232f2SAndroid Build Coastguard Worker ("testTableVerifier", testTableVerifier),
128*890232f2SAndroid Build Coastguard Worker ("testValidUnionBuffer", testValidUnionBuffer),
129*890232f2SAndroid Build Coastguard Worker ("testVeriferInitFailing", testVeriferInitFailing),
130*890232f2SAndroid Build Coastguard Worker ("testVeriferInitPassing", testVeriferInitPassing),
131*890232f2SAndroid Build Coastguard Worker ("testVerifierCheckAlignment", testVerifierCheckAlignment),
132*890232f2SAndroid Build Coastguard Worker ("testVerifyUnionVectors", testVerifyUnionVectors),
133*890232f2SAndroid Build Coastguard Worker ("testVisitTable", testVisitTable),
134*890232f2SAndroid Build Coastguard Worker ]
135*890232f2SAndroid Build Coastguard Worker }
136*890232f2SAndroid Build Coastguard Worker
__allTestsnull137*890232f2SAndroid Build Coastguard Worker public func __allTests() -> [XCTestCaseEntry] {
138*890232f2SAndroid Build Coastguard Worker [
139*890232f2SAndroid Build Coastguard Worker testCase(FlatBuffersDoubleTests.__allTests__FlatBuffersDoubleTests),
140*890232f2SAndroid Build Coastguard Worker testCase(
141*890232f2SAndroid Build Coastguard Worker FlatBuffersMonsterWriterTests
142*890232f2SAndroid Build Coastguard Worker .__allTests__FlatBuffersMonsterWriterTests),
143*890232f2SAndroid Build Coastguard Worker testCase(FlatBuffersMoreDefaults.__allTests__FlatBuffersMoreDefaults),
144*890232f2SAndroid Build Coastguard Worker testCase(FlatBuffersStructsTests.__allTests__FlatBuffersStructsTests),
145*890232f2SAndroid Build Coastguard Worker testCase(FlatBuffersTests.__allTests__FlatBuffersTests),
146*890232f2SAndroid Build Coastguard Worker testCase(FlatBuffersUnionTests.__allTests__FlatBuffersUnionTests),
147*890232f2SAndroid Build Coastguard Worker testCase(FlatBuffersVectors.__allTests__FlatBuffersVectors),
148*890232f2SAndroid Build Coastguard Worker testCase(FlatbuffersVerifierTests.__allTests__FlatbuffersVerifierTests),
149*890232f2SAndroid Build Coastguard Worker ]
150*890232f2SAndroid Build Coastguard Worker }
151*890232f2SAndroid Build Coastguard Worker #endif
152