flutter plugin for zebra multiplatform sdk

flutter_zsdk_method_channel_test.dart 822B

12345678910111213141516171819202122232425262728
  1. import 'package:flutter/services.dart';
  2. import 'package:flutter_test/flutter_test.dart';
  3. import 'package:flutter_zsdk/src/flutter_zsdk_method_channel.dart';
  4. void main() {
  5. TestWidgetsFlutterBinding.ensureInitialized();
  6. MethodChannelFlutterZsdk platform = MethodChannelFlutterZsdk();
  7. const MethodChannel channel = MethodChannel('flutter_zsdk');
  8. setUp(() {
  9. TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger.setMockMethodCallHandler(
  10. channel,
  11. (MethodCall methodCall) async {
  12. return '42';
  13. },
  14. );
  15. });
  16. tearDown(() {
  17. TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger.setMockMethodCallHandler(channel, null);
  18. });
  19. test('getPlatformVersion', () async {
  20. expect(await platform.getPlatformVersion(), '42');
  21. });
  22. }