如何验证在单元测试中调用了打印?
我正在为教科书写一个示例代码,想尝试一下。有很多使用打印来简化的例子。我想运行我的单元测试,以确保使用正确的输入调用print,但是我在另一个dart文件中导入main函数时遇到了问题。
谢谢!
您可以导入任何库,包括带有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");
}