Flutter macOS Embedder
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]

TEST ( FlutterBinaryMessengerRelayTest  ,
Create   
)

Definition at line 76 of file FlutterBinaryMessengerRelayTest.mm.

76  {
77  ASSERT_FALSE(FLTThrowsObjcException(^{
78  [[FlutterBinaryMessengerRelayTest alloc] testCreate];
79  }));
80 }

References FLTThrowsObjcException().

◆ 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 }

References FLTThrowsObjcException().

◆ 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 }

References FLTThrowsObjcException().

◆ 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 }

References FLTThrowsObjcException().

◆ 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 }

References FLTThrowsObjcException().

FlutterBinaryMessengerRelayTest
Definition: FlutterBinaryMessengerRelayTest.mm:17
FLTThrowsObjcException
BOOL FLTThrowsObjcException(dispatch_block_t block)
Returns YES if the block throws an exception.
Definition: FlutterTestUtils.mm:11