Catch2 UnorderedEquals 正确用法

Catch2 UnorderedEquals correct usage

我是 Catch2 的新手,有一个关于 UnorderedEquals 向量匹配器的问题。这是代码:

#define CATCH_CONFIG_MAIN
#include "catch.hpp"

using namespace Catch::Matchers;

TEST_CASE("Test Unordered Equals") {
    std::vector<char> actual = {'a', 'b'};
    std::vector<char> expected = {'c', 'b'};

    CHECK_THAT(actual, UnorderedEquals(expected));
}

此测试在 Clion IDE 和 MinGW 下通过。测试代码出了什么问题?那么UnorderedEquals的用法是什么?谢谢。 test result snapshot

错误已在 v2.4.1 中修复 release note of 2.4.1