import 'dart:ffi'; import 'package:desktop_plugin/print/pavo/pavo_ffi.dart'; import 'package:flutter_test/flutter_test.dart'; /// Pavo ffi 结构体布局守护:与 C# 实机验证版的 sizeof 逐一核对。 /// 布局错误在 mac 上跑本测试即红,不必等 Windows 实机。 /// (HitiCardPrintParameter = 4×uint32 + 8×uint8 + 8×pointer = 24+64 = 88) void main() { test('Pavo ffi 结构体布局与 C ABI 一致', () { expect(sizeOf(), 88); expect(sizeOf(), 32); expect(sizeOf(), 16); expect(sizeOf(), 48); }); }