◆ 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 69 of file accessibility_plugin_unittests.cc.
71 data[EncodableValue{
"message"}] = EncodableValue{
message};
72 data[EncodableValue{
"viewId"}] = view_id;
75 msg[EncodableValue{
"type"}] = EncodableValue{
"announce"};
76 msg[EncodableValue{
"data"}] = EncodableValue{data};
81 bool handled = messenger_.SimulateEngineMessage(
83 [](
const uint8_t* reply,
size_t reply_size) {});
86 <<
"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 51 of file accessibility_plugin_unittests.cc.
54 FlutterWindowsEngineBuilder builder{GetContext()};
55 engine_ = builder.Build();
57 auto window = std::make_unique<NiceMock<MockWindowBindingHandler>>();
58 view_ = std::make_unique<NiceMock<MockFlutterWindowsView>>(
59 engine_.get(), std::move(window));
61 EngineModifier modifier{engine_.get()};
62 modifier.SetSemanticsEnabled(
true);
63 modifier.SetImplicitView(view_.get());
65 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: