◆ AccessibilityPluginTest()
| flutter::testing::AccessibilityPluginTest::AccessibilityPluginTest |
( |
| ) |
|
|
default |
◆ ~AccessibilityPluginTest()
| virtual flutter::testing::AccessibilityPluginTest::~AccessibilityPluginTest |
( |
| ) |
|
|
virtualdefault |
◆ engine()
◆ messenger()
| TestBinaryMessenger* flutter::testing::AccessibilityPluginTest::messenger |
( |
| ) |
|
|
inlineprotected |
◆ SendAnnounceMessage()
| void flutter::testing::AccessibilityPluginTest::SendAnnounceMessage |
( |
const std::string & |
message, |
|
|
EncodableValue |
view_id |
|
) |
| |
|
inlineprotected |
Definition at line 73 of file accessibility_plugin_unittests.cc.
75 data[EncodableValue{
"message"}] = EncodableValue{
message};
76 data[EncodableValue{
"viewId"}] = view_id;
79 msg[EncodableValue{
"type"}] = EncodableValue{
"announce"};
80 msg[EncodableValue{
"data"}] = EncodableValue{data};
85 bool handled = messenger_.SimulateEngineMessage(
87 [](
const uint8_t* reply,
size_t reply_size) {});
90 <<
"Message was not handled by the accessibility channel";
std::unique_ptr< std::vector< uint8_t > > EncodeMessage(const T &message) const
static const StandardMessageCodec & GetInstance(const StandardCodecSerializer *serializer=nullptr)
static constexpr char kAccessibilityChannelName[]
std::map< EncodableValue, EncodableValue > EncodableMap
References flutter::MessageCodec< T >::EncodeMessage(), flutter::StandardMessageCodec::GetInstance(), kAccessibilityChannelName, and message.
◆ SetUp()
| void flutter::testing::AccessibilityPluginTest::SetUp |
( |
| ) |
|
|
inlineoverrideprotected |
Definition at line 55 of file accessibility_plugin_unittests.cc.
58 FlutterWindowsEngineBuilder builder{GetContext()};
59 engine_ = builder.Build();
61 auto window = std::make_unique<NiceMock<MockWindowBindingHandler>>();
62 view_ = std::make_unique<NiceMock<MockFlutterWindowsView>>(
63 engine_.get(), std::move(window));
65 EngineModifier modifier{engine_.get()};
66 modifier.SetSemanticsEnabled(
true);
67 modifier.SetImplicitView(view_.get());
69 plugin_ = std::make_unique<AccessibilityPlugin>(engine_.get());
static void SetUp(BinaryMessenger *binary_messenger, AccessibilityPlugin *plugin)
References flutter::AccessibilityPlugin::SetUp().
◆ view()
| MockFlutterWindowsView* flutter::testing::AccessibilityPluginTest::view |
( |
| ) |
|
|
inlineprotected |
The documentation for this class was generated from the following file: