Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing 从动态到(动态)的不合理隐式转换-->;布尔_Testing_Dart - Fatal编程技术网

Testing 从动态到(动态)的不合理隐式转换-->;布尔

Testing 从动态到(动态)的不合理隐式转换-->;布尔,testing,dart,Testing,Dart,在严格的模式下进行测试时,我无法想出解决问题的方法 使用notNullPredicate时,从动态到(动态)的不可靠隐式强制转换-->bool警告 实际上我的代码如下 static _mockSubscription(mockStore) { var mappedStream = getStream(); var filteredStream = getStream(); var signUpMapPredicate = predicate((f) { var data = new Sig

在严格的模式下进行测试时,我无法想出解决问题的方法 使用notNullPredicate时,从动态到(动态)的不可靠隐式强制转换-->bool警告

实际上我的代码如下

static _mockSubscription(mockStore) {
var mappedStream = getStream();
var filteredStream = getStream();

var signUpMapPredicate = predicate((f) {
  var data = new SignUpData();
  var state = new State({'signUp': data});
  return f(state) == data;
});

when(mockStore.map(signUpMapPredicate)).thenReturn(mappedStream);
when(mappedStream.where(notNullPredicate)).thenReturn(filteredStream);
return filteredStream;
}

我试着得到这个

非空谓词

不知怎么的

import 'package:test/test.dart';

get notNullPredicate => predicate((f) => f(null) == false);
你能用计算机复制吗。可以在状态栏中启用强模式。