Como pegar uma afirmação com o teste do Google?
Estou programando algum teste de unidade com a estrutura de teste do Google. Mas quero verificar se algumas afirmações estão bem colocadas e são úteis. Existe uma maneira de obter uma afirmação no teste do Google?
Exemplo de código em teste:
int factorial(int n){
assert(n >= 0);
//....
}
E então o teste:
#include <gtest/gtest.h>
TEST(FactorialTest,assertNegative){
EXPECT_ANY_THROW({
factorial(-1);
});
}
MasEXPECT_ANY_THROW
não pega a afirmação, mas apenas exceções. Estou procurando uma solução para pegar afirmações.