catch2 - Catch2 UnorderedEquals 正确用法
问题描述
我是 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));
}
此测试在带有 MinGW 的 Clion IDE 下通过。测试代码出了什么问题?那么 UnorderedEquals 的用法是什么?谢谢。 测试结果快照
解决方案
在 2.4.1的 v2.4.1 发行说明中修复的错误
推荐阅读
- facebook - 为 Facebook 广告创建新的 CRM 集成
- javascript - 在子组件中传递 v-model 道具
- subscription - 如何在不为每个用户创建子进程的情况下创建用户级计划作业
- powershell - Powershell Get-AzureADAuditSignInLogs 限制
- jquery - OWASP ZAP 用于 ASP.NET MVC 应用程序的易受攻击的 JS 库
- snowflake-cloud-data-platform - 在雪花中加入递归 CTE 不服从 where 子句
- excel - Excel vba 将列转移到另一个表
- mysql - 基于登录的系统,每个用户都有不同的数据节点js
- r - 将图例移出情节
- python - 为什么我在抓取实时数据时得到一个空列表?