#include #include #include #include #include #include #include #include #include "wl_base_help_plugin.h" namespace wl_base_help { namespace test { namespace { using flutter::EncodableMap; using flutter::EncodableValue; using flutter::MethodCall; using flutter::MethodResultFunctions; } // namespace TEST(WlBaseHelpPlugin, GetPlatformVersion) { // WlBaseHelpPlugin plugin; // // Save the reply value from the success callback. // std::string result_string; // plugin.HandleMethodCall( // MethodCall("getPlatformVersion", std::make_unique()), // std::make_unique>( // [&result_string](const EncodableValue* result) { // result_string = std::get(*result); // }, // nullptr, nullptr)); // // // Since the exact string varies by host, just ensure that it's a string // // with the expected format. // EXPECT_TRUE(result_string.rfind("Windows ", 0) == 0); } } // namespace test } // namespace wl_base_help