首页 > 解决方案 > 如何模拟 showDialog 方法

问题描述

我正在对第二行中调用材料/对话框类的此方法的方法进行单元测试:

showDialog<void>(
        context: context,
        barrierDismissible: false,
        builder: (BuildContext context) {
    ....
   )

我在单元测试中收到此错误-> 'context != null': is not true 因为上下文为空。我如何模拟上下文并注入其中?还是直接模拟该方法?

提前致谢

标签: flutterdartmockingdialogmockito

解决方案


我认为您想将其转换为小部件测试甚至集成测试。请参阅此处的差异。


推荐阅读