es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: GOOGLEMOCK

Múltiples prerequisitos en llamadas de burla parcialmente ordenadas en googletest.

Estaba leyendo acerca de llamadas parcialmente ordenadas para googletest aquí y entendí cómo funciona su ejemplo. Así que podemos usar: using ::testing::Sequence; … Sequence s1, s2; EXPECT<em>CALL(foo, A()) .InSequence(s1, s2); EXPECT</em>CALL(bar, B()) .InSequence(s1); EXPECT<em>CALL(bar, C()) .InSequence(s2); EXPECT</em>CALL(foo, D()) .InSequence(s2); <code> para mostrar el siguiente DAG: </code> +—> B | A . . . Read more

¿Cómo probar una clase con Google Test?

Estoy aprendiendo Google Test, tengo una clase y quiero probar su función miembro, a continuación está el código de muestra: class B { //…… }; class A { public: //….. void add(string s, B* ptrb) { m.insert(s, ptrb); } void remove(string s) { auto it = m.find(s); if (it != . . . Read more

traducción de “google mock private and afx methods” al español: métodos privados y de afx en Google Mock

Tengo un problema, Voy a probar esta función pública: bool FeatureManager::isFeatureActivated(CString section, CString key) { bool isActivated = false; char returnedString[MAX_PATH] = _T(“”); CString path = getPath(); path.Replace(“\”, “\\”); path += “InternFeatures.ini”; if (GetPrivateProfileString(_T(section), _T(key), “”, returnedString, sizeof(returnedString), _T(path))) { CString currentValue = returnedString; if (currentValue == “{ja}”) { isActivated . . . Read more