evaluate method

  1. @override
bool evaluate(
  1. Map<String, dynamic> values
)
override

Implementation

@override
bool evaluate(Map<String, dynamic> values) {
  final value = getValue(values);
  try {
    if (value is List || value is Map) {
      return !DeepCollectionEquality().equals(value, expected);
    }
    return value != expected;
  } catch (e) {
    return true;
  }
}