問題タブ [flutter-test]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
firebase-realtime-database - Dart 2 で私のユース ケースのキャストを入力する方法
Flutter Architecture Samples github プロジェクトのフォークで、いくつかの (動作する) コードをクリーンアップしようとしています。Dart 2 でのキャストに精通している人は、私の試行をクリーンアップする方法について何か提案がありますか?
これは投稿後に変更される可能性がありますが、現在私が持っているものは次のとおりです。
私は何度もキャストして.cast()
います。コンパイラが何をすべきかを理解し、読みやすく理解しやすいように、型を削除して型をより明確にすることができると期待しています。
完全なコードは現在、私のフォークにあります
ところで: flutter_reduxフラッター アプリはfirestoreで動作します。テストを含め、firebaseリアルタイム データベースで動作するようにサポートを追加しました。
編集: Rémi Rousseletのおかげで、以下はキャストなしで動作します:
flutter - Flutterウィジェットのテストで、アプリを一時停止して提案されたFinderを見つける方法は?
https://flutter.io/testing/#widget-testingとして flutter ウィジェットのテストを行っています。
それは言う
test/widget_test.dart を実行するだけで、シミュレーターやデバイスなどの好みのランタイム環境でテストが実行されることを確認できます。ウィジェット テストでの flutter 実行セッション中に、Flutter ツールの画面の一部をインタラクティブにタップして、提案された Finder を印刷することもできます。
flutter run test/widget_test.dart を使用して、タップして提案されたファインダーを取得できるようにしています。しかし、実際にタップできるようにテストを一時停止することはできません。テストが実行され、自動的に終了します。Text('Test Finished') 以外のウィジェットが画面に表示されないようにします。
どうもありがとうございました!