Googletest Eclipse C ++: Como ter o teste e a produção executáveis?
Eu tenho uma pergunta básica sobreGoogletest no Eclipse.
Estou usando ocorredor de teste conecte-se para executar os Googletests. Mas preciso especificar um binário que execute meus testes de unidade (é claro que isso faz sentido).
O problema é que no meu projeto agora tenho duas funções principais, uma para executar o programa atual e outra
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
para executar os testes do google.
Cada vez que quero rodar um, comento o outro, o que obviamente é estúpido.
Mas que prática você usa para lidar com essa situação?