init method
void
init()
Implementation
void init() {
const codec = StandardMessageCodec();
const prefix =
'dev.flutter.pigeon.firebase_performance_platform_interface.'
'FirebasePerformanceHostApi.';
final messenger =
TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger;
// Pigeon wraps a successful host reply as a single-element list `[result]`.
void stub(String method, Object? result) {
final channel = '$prefix$method';
messenger.setMockMessageHandler(
channel,
(_) async => codec.encodeMessage(<Object?>[result]),
);
addTearDown(() => messenger.setMockMessageHandler(channel, null));
}
stub('startHttpMetric', 1);
stub('stopHttpMetric', null);
stub('startTrace', 1);
stub('stopTrace', null);
stub('setPerformanceCollectionEnabled', null);
stub('isPerformanceCollectionEnabled', false);
}