10
10
// /////////////////////////////////////////////////////////////////////////////////////////
11
11
@interface MockNullableArgHostApi : NSObject <NRNullableArgHostApi>
12
12
@property (nonatomic , assign ) BOOL didCall;
13
- @property (nonatomic , copy ) NSNumber * x;
13
+ @property (nonatomic , copy ) NSNumber * x;
14
14
@end
15
15
16
16
// /////////////////////////////////////////////////////////////////////////////////////////
17
17
@implementation MockNullableArgHostApi
18
- - (nullable NSNumber *)doitX : (NSNumber * _Nullable)x
19
- error : (FlutterError* _Nullable __autoreleasing* _Nonnull)error {
18
+ - (nullable NSNumber *)doitX : (NSNumber * _Nullable)x
19
+ error : (FlutterError * _Nullable __autoreleasing * _Nonnull)error {
20
20
_didCall = YES ;
21
21
self.x = x;
22
22
return x;
@@ -32,29 +32,29 @@ @interface NullableReturnsTest : XCTestCase
32
32
@implementation NullableReturnsTest
33
33
34
34
- (void )testNullableParameterWithFlutterApi {
35
- EchoBinaryMessenger* binaryMessenger =
35
+ EchoBinaryMessenger * binaryMessenger =
36
36
[[EchoBinaryMessenger alloc ] initWithCodec: NRNullableArgFlutterApiGetCodec ()];
37
- NRNullableArgFlutterApi* api =
37
+ NRNullableArgFlutterApi * api =
38
38
[[NRNullableArgFlutterApi alloc ] initWithBinaryMessenger: binaryMessenger];
39
- XCTestExpectation* expectation = [self expectationWithDescription: @" callback" ];
39
+ XCTestExpectation * expectation = [self expectationWithDescription: @" callback" ];
40
40
[api doitX: nil
41
- completion: ^(NSNumber * _Nonnull result, NSError * _Nullable error) {
41
+ completion: ^(NSNumber * _Nonnull result, NSError * _Nullable error) {
42
42
XCTAssertNil (result);
43
43
[expectation fulfill ];
44
44
}];
45
45
[self waitForExpectations: @[ expectation ] timeout: 1.0 ];
46
46
}
47
47
48
48
- (void )testNullableParameterWithHostApi {
49
- MockNullableArgHostApi* api = [[MockNullableArgHostApi alloc ] init ];
50
- MockBinaryMessenger* binaryMessenger =
49
+ MockNullableArgHostApi * api = [[MockNullableArgHostApi alloc ] init ];
50
+ MockBinaryMessenger * binaryMessenger =
51
51
[[MockBinaryMessenger alloc ] initWithCodec: NRNullableArgHostApiGetCodec ()];
52
- NSString * channel = @" dev.flutter.pigeon.NullableArgHostApi.doit" ;
52
+ NSString * channel = @" dev.flutter.pigeon.NullableArgHostApi.doit" ;
53
53
NRNullableArgHostApiSetup (binaryMessenger, api);
54
54
XCTAssertNotNil (binaryMessenger.handlers [channel]);
55
- XCTestExpectation* expectation = [self expectationWithDescription: @" callback" ];
56
- NSData * arguments = [NRNullableArgHostApiGetCodec () encode: @[ [NSNull null ] ]];
57
- binaryMessenger.handlers [channel](arguments, ^(NSData * data) {
55
+ XCTestExpectation * expectation = [self expectationWithDescription: @" callback" ];
56
+ NSData * arguments = [NRNullableArgHostApiGetCodec () encode: @[ [NSNull null ] ]];
57
+ binaryMessenger.handlers [channel](arguments, ^(NSData * data) {
58
58
[expectation fulfill ];
59
59
});
60
60
XCTAssertTrue (api.didCall );
0 commit comments