集和类未命名类型

时间:2019-06-05 15:52:40

标签: c++ c++11

在peca1和par1的第7,8和9行中,我的程序返回:peca1,par1没有命名类型。

#include "Piece.hpp"
#include "doctest.h"

Piece peca1 = Piece("N", "a4", "c3");
std::pair<int, int> par1;

par1.first = int("c"%97);
par1.second = 3;
peca1.checkMovements();

TEST_CASE("TESTE N-check"){
    CHECK(peca1.currentPosition == par1);
}

1 个答案:

答案 0 :(得分:0)

似乎您正在使用Catch2。请参阅本教程[https://github.com/catchorg/Catch2/blob/master/docs/tutorial.md#test-cases-and-sections][1]

如@Quentin所述,将设置移至TEST_CASE。我也建议添加本教程中显示的部分。 Catch运行每个部分的设置。