NAME=text-types-mafia
FILE=-
CMDS=<<EOF
!!../bin/r2flutter -T bins/android/mafia 2>/dev/null | head -6
EOF
EXPECT=<<EOF
class Pointer (size=32)
  methods:
    0x00000000 get:hashCode (GetterFunction)
    0x00000000 == (RegularFunction)
class NativeType (size=16)
class NativeFunction (size=16)
EOF
RUN

NAME=r2-types-mafia
FILE=-
CMDS=<<EOF
!!../bin/r2flutter -r -T bins/android/mafia 2>/dev/null | head -7
EOF
EXPECT=<<EOF
# Dart classes extracted from snapshot
# class Pointer (size=32)
#   type_params: 1
"td struct dart_Pointer { };"
#   method 0x00000000 get:hashCode (GetterFunction)
#   method 0x00000000 == (RegularFunction)
# class NativeType (size=16)
EOF
RUN
