[英]How to find if we are running unit test in Dart (Flutter)
在 Flutter (Dart) 中的單元測試中調用 function 時,我如何才能知道我是在運行單元測試還是實際應用程序? 如果它在單元測試中,我想傳遞不同的數據。
您可以使用以下內容來檢查您是否正在運行測試。
Platform.environment.containsKey('FLUTTER_TEST')
公認的答案是正確的,但如果您想在不破壞 web 代碼的情況下檢查測試環境,則可以使用universal_io package。
Platform.environment.containsKey('FLUTTER_TEST')
在 web 上,Platform.environment 將返回一個空的 map,而不是讓您的應用程序崩潰。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.