import 'package:flutter_test/flutter_test.dart'; // import 'package:liblinphone_flutter/liblinphone_flutter.dart'; import 'package:liblinphone_flutter/liblinphone_flutter_platform_interface.dart'; // import 'package:liblinphone_flutter/liblinphone_flutter_method_channel.dart'; import 'package:liblinphone_flutter/models/call_type.dart'; import 'package:plugin_platform_interface/plugin_platform_interface.dart'; class MockLiblinphoneFlutterPlatform with MockPlatformInterfaceMixin implements LiblinphoneFlutterPlatform { @override Future answerCall() { throw UnimplementedError(); } @override Future callType() { throw UnimplementedError(); } @override Future checkPermissions() { throw UnimplementedError(); } @override Future hangupCall() { throw UnimplementedError(); } @override Future inCall() { throw UnimplementedError(); } @override Future initialize() { throw UnimplementedError(); } @override Future makeCall(String callTo, bool isVideoEnabled) { throw UnimplementedError(); } @override Future register( String username, String password, String serverIp, int serverPort, ) { throw UnimplementedError(); } @override Future stop() { throw UnimplementedError(); } @override Future syncCurrentState() { throw UnimplementedError(); } @override Future toggleMicrophone() { throw UnimplementedError(); } @override Future toggleVideo() { throw UnimplementedError(); } @override Future unregister() { throw UnimplementedError(); } } void main() { // final LiblinphoneFlutterPlatform initialPlatform = LiblinphoneFlutterPlatform.instance; }