diff --git a/shell/platform/darwin/ios/framework/Source/flutter_standard_codec_unittest.mm b/shell/platform/darwin/ios/framework/Source/flutter_standard_codec_unittest.mm index 381b87f96ac205a90501523214335af0a4445d4b..e254cc6c4ffacfbc82522e2ec82f2c3070423d37 100644 --- a/shell/platform/darwin/ios/framework/Source/flutter_standard_codec_unittest.mm +++ b/shell/platform/darwin/ios/framework/Source/flutter_standard_codec_unittest.mm @@ -66,12 +66,12 @@ TEST(FlutterStandardCodec, CanEncodeAndDecodeUInt32) { checkEncodeDecode(@(value), [NSData dataWithBytes:bytes length:9]); } -TEST(FlutterStandardCodec, CanEncodeAndDecodeUInt64AsHexString) { +TEST(FlutterStandardCodec, CanEncodeUInt64) { FlutterStandardMessageCodec* codec = [FlutterStandardMessageCodec sharedInstance]; UInt64 u64 = 0xfffffffffffffffa; + uint8_t bytes[9] = {0x04, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}; NSData* encoded = [codec encode:@(u64)]; - NSString* decoded = [codec decode:encoded]; - ASSERT_TRUE([decoded isEqual:@"fffffffffffffffa"]); + ASSERT_TRUE([encoded isEqual:[NSData dataWithBytes:bytes length:9]]); } TEST(FlutterStandardCodec, CanEncodeAndDecodeSInt8) {