簡體   English   中英

如何查找我們是否在 Dart (Flutter) 中運行單元測試

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM