// CH934X 插件的集成测试入口。 // // 集成测试运行在完整的 Flutter 应用中,可以与原生层通信; // 当前插件主要覆盖 Android 平台,因此以下用例仅在连接真实 // USB 设备时才有意义。CI 中通常会跳过该测试。 import 'package:ch934x_serial/ch934x_serial.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:integration_test/integration_test.dart'; void main() { IntegrationTestWidgetsFlutterBinding.ensureInitialized(); testWidgets('plugin 暴露 deviceList API', (tester) async { final Ch934xSerial plugin = Ch934xSerial(); final devices = await plugin.getDeviceList(); // 集成测试环境下可能没有真实设备,允许为空。 expect(devices, isA>()); }); }