Flutter Engine
The Flutter Engine
Classes | Functions
FlutterBinaryMessengerRelayTest.mm File Reference
#import "flutter/shell/platform/darwin/common/framework/Source/FlutterBinaryMessengerRelay.h"
#import <OCMock/OCMock.h>
#import "flutter/shell/platform/darwin/common/framework/Headers/FlutterMacros.h"
#import "flutter/shell/platform/darwin/common/framework/Source/FlutterTestUtils.h"
#import "flutter/shell/platform/darwin/ios/flutter_task_queue_dispatch.h"
#import "flutter/testing/testing.h"
#include "gtest/gtest.h"

Go to the source code of this file.

Classes

class  FlutterBinaryMessengerRelayTest
 

Functions

 TEST (FlutterBinaryMessengerRelayTest, Create)
 
 TEST (FlutterBinaryMessengerRelayTest, PassesCallOn)
 
 TEST (FlutterBinaryMessengerRelayTest, DoesntPassCallOn)
 
 TEST (FlutterBinaryMessengerRelayTest, SetMessageHandlerWithTaskQueue)
 
 TEST (FlutterBinaryMessengerRelayTest, SetMakeBackgroundTaskQueue)
 

Function Documentation

◆ TEST() [1/5]

Definition at line 76 of file FlutterBinaryMessengerRelayTest.mm.

76 {
77 ASSERT_FALSE(FLTThrowsObjcException(^{
78 [[FlutterBinaryMessengerRelayTest alloc] testCreate];
79 }));
80}
BOOL FLTThrowsObjcException(dispatch_block_t block)
Returns YES if the block throws an exception.

◆ TEST() [2/5]

TEST ( FlutterBinaryMessengerRelayTest  ,
DoesntPassCallOn   
)

Definition at line 88 of file FlutterBinaryMessengerRelayTest.mm.

88 {
89 ASSERT_FALSE(FLTThrowsObjcException(^{
90 [[FlutterBinaryMessengerRelayTest alloc] testDoesntPassCallOn];
91 }));
92}

◆ TEST() [3/5]

TEST ( FlutterBinaryMessengerRelayTest  ,
PassesCallOn   
)

Definition at line 82 of file FlutterBinaryMessengerRelayTest.mm.

82 {
83 ASSERT_FALSE(FLTThrowsObjcException(^{
84 [[FlutterBinaryMessengerRelayTest alloc] testPassesCallOn];
85 }));
86}

◆ TEST() [4/5]

TEST ( FlutterBinaryMessengerRelayTest  ,
SetMakeBackgroundTaskQueue   
)

Definition at line 100 of file FlutterBinaryMessengerRelayTest.mm.

100 {
101 ASSERT_FALSE(FLTThrowsObjcException(^{
102 [[FlutterBinaryMessengerRelayTest alloc] testMakeBackgroundTaskQueue];
103 }));
104}

◆ TEST() [5/5]

TEST ( FlutterBinaryMessengerRelayTest  ,
SetMessageHandlerWithTaskQueue   
)

Definition at line 94 of file FlutterBinaryMessengerRelayTest.mm.

94 {
95 ASSERT_FALSE(FLTThrowsObjcException(^{
96 [[FlutterBinaryMessengerRelayTest alloc] testSetMessageHandlerWithTaskQueue];
97 }));
98}