我怎样才能导入另一个飞镖文件的主要功能
how can i import main functin of another dart file
如何验证在 dart 单元测试中是否调用了打印?
正在写教科书样例代码,想试试看。为了简单起见,有许多使用打印的示例。我想 运行 我的单元测试以确保使用正确的输入调用打印,但我在另一个 dart 文件中导入主要功能时遇到问题。
谢谢!
您可以导入任何库,包括带有 main
方法的脚本。问题是您自己的脚本的 main
方法隐藏了导入。
解决办法是导入带前缀的库:
import "other_library.dart" as testee;
void main() {
print("Testing something");
testee.main(); // Uses a prefixed name to avoid name conflict.
print("Testing done");
}
如何验证在 dart 单元测试中是否调用了打印?
正在写教科书样例代码,想试试看。为了简单起见,有许多使用打印的示例。我想 运行 我的单元测试以确保使用正确的输入调用打印,但我在另一个 dart 文件中导入主要功能时遇到问题。
谢谢!
您可以导入任何库,包括带有 main
方法的脚本。问题是您自己的脚本的 main
方法隐藏了导入。
解决办法是导入带前缀的库:
import "other_library.dart" as testee;
void main() {
print("Testing something");
testee.main(); // Uses a prefixed name to avoid name conflict.
print("Testing done");
}