В моем тесте я установил EXPECT_EQ() на символ против некоторых символов, таких как «a», «b» и т. Д. ... пока что так хорошо.Google Test: как EXPECT_EQ непечатаемые значения ASCII
Теперь я должен протестировать против непечатаемого символа ASCII (0xFE). Мой персонаж определяется как «char», поэтому прямой тест против буквального 0xFE будет терпеть неудачу каждый раз!
char a;
a = 0xFE;
EXPECT_EQ(a, 0xFE); <-- fail!!!
Пробовали ли вы 'неподписанные символ A;'? –
Что такое выход? 0xfe - 254, что не соответствует char –
Мне нужно придерживаться типа char, а не unsigned char –