public MergeResult whenNotMatched(
        Predicate<Record> condition, Function<Record, Record> action) {
      this.notMatchedActions.add(Pair.of(condition, action));
      return this;
    }
if condition(source) test for true, then action(source) will be added to target records

@param condition condition(source): bool
@param action action(source) for insert, result is not-null
@return this
amoro-format-mixed/amoro-mixed-spark/amoro-mixed-spark-3-common/src/test/java/org/apache/amoro/spark/test/utils/ExpectResultUtil.java