diff --git a/packages/integration_test/CHANGELOG.md b/packages/integration_test/CHANGELOG.md index f5a9dc35c..0c17aa7b1 100644 --- a/packages/integration_test/CHANGELOG.md +++ b/packages/integration_test/CHANGELOG.md @@ -1,16 +1,20 @@ ## 1.0.0 -* Initial release +* Initial release. ## 1.0.1 -* Update integration_test to 1.0.1 -* Migrate to Tizen 4.0 +* Update integration_test to 1.0.1. +* Migrate to Tizen 4.0. ## 2.0.0 -* Update Dart and Flutter SDK constraints -* Update Flutter copyright information -* Update example and integration_test -* Remove unnecessary test files for web -* Organize dev_dependencies +* Update Dart and Flutter SDK constraints. +* Update Flutter copyright information. +* Update the example app and integration_test. +* Remove unnecessary test files for web. +* Organize dev_dependencies. + +## 2.0.1 + +* Change the project type to `staticLib`. diff --git a/packages/integration_test/README.md b/packages/integration_test/README.md index c27887eb3..fc7bac244 100644 --- a/packages/integration_test/README.md +++ b/packages/integration_test/README.md @@ -12,7 +12,7 @@ This package is not an _endorsed_ implementation of `integration_test`. Therefor dev_dependencies: integration_test: sdk: flutter - integration_test_tizen: ^2.0.0 + integration_test_tizen: ^2.0.1 ``` Then you can import `integration_test` in your Dart code: diff --git a/packages/integration_test/example/integration_test/example_test.dart b/packages/integration_test/example/integration_test/example_test.dart index 1939e836c..8daf8c8f6 100644 --- a/packages/integration_test/example/integration_test/example_test.dart +++ b/packages/integration_test/example/integration_test/example_test.dart @@ -9,8 +9,6 @@ // gestures. You can also use WidgetTester to find child widgets in the widget // tree, read text, and verify that the values of widget properties are correct. -// @dart=2.9 - import 'dart:io' show Platform; import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; @@ -38,7 +36,7 @@ void main() { find.byWidgetPredicate( (Widget widget) => widget is Text && - widget.data.startsWith('Platform: ${Platform.operatingSystem}'), + widget.data!.startsWith('Platform: ${Platform.operatingSystem}'), ), findsOneWidget, ); diff --git a/packages/integration_test/example/test_driver/integration_test.dart b/packages/integration_test/example/test_driver/integration_test.dart index 0603ed6f7..b38629cca 100644 --- a/packages/integration_test/example/test_driver/integration_test.dart +++ b/packages/integration_test/example/test_driver/integration_test.dart @@ -1,5 +1,3 @@ -// @dart=2.9 - import 'package:integration_test/integration_test_driver.dart'; Future main() => integrationDriver(); diff --git a/packages/integration_test/example/tizen/Runner.csproj b/packages/integration_test/example/tizen/Runner.csproj index f8346a628..351a83987 100644 --- a/packages/integration_test/example/tizen/Runner.csproj +++ b/packages/integration_test/example/tizen/Runner.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/packages/integration_test/example/tizen/tizen-manifest.xml b/packages/integration_test/example/tizen/tizen-manifest.xml index 514f75632..6981d7bbc 100644 --- a/packages/integration_test/example/tizen/tizen-manifest.xml +++ b/packages/integration_test/example/tizen/tizen-manifest.xml @@ -1,11 +1,10 @@ - + ic_launcher.png - diff --git a/packages/integration_test/pubspec.yaml b/packages/integration_test/pubspec.yaml index 5a33fefc7..8b2db7c06 100644 --- a/packages/integration_test/pubspec.yaml +++ b/packages/integration_test/pubspec.yaml @@ -2,7 +2,7 @@ name: integration_test_tizen description: Tizen implementation of the integration_test plugin homepage: https://github.com/flutter-tizen/plugins repository: https://github.com/flutter-tizen/plugins/tree/master/packages/integration_test -version: 2.0.0 +version: 2.0.1 flutter: plugin: diff --git a/packages/integration_test/tizen/src/integration_test_plugin.cc b/packages/integration_test/tizen/src/integration_test_plugin.cc index 19b599967..04b6523ed 100644 --- a/packages/integration_test/tizen/src/integration_test_plugin.cc +++ b/packages/integration_test/tizen/src/integration_test_plugin.cc @@ -4,9 +4,7 @@ #include #include -#include #include -#include #include #include "log.h" @@ -37,8 +35,10 @@ class IntegrationTestPlugin : public flutter::Plugin { void HandleMethodCall( const flutter::MethodCall &method_call, std::unique_ptr> result) { - if (method_call.method_name().compare("allTestsFinished") == 0) { - auto &arguments = *method_call.arguments(); + const auto &method_name = method_call.method_name(); + + if (method_name == "allTestsFinished") { + const auto &arguments = *method_call.arguments(); if (std::holds_alternative(arguments)) { flutter::EncodableMap map = std::get(arguments); flutter::EncodableValue results =