googletest C++ testing framework kullanıyorum. Normalde test yaparken metinsel çıktı şuna benzer: Ben googletest belgelerinde Logging Additional Information buldukGoogle Test'te ek çıktı yazdırma
[ RUN ] MyTest.Fuzz [ ] random seed = 1319760587 [ OK ] MyTest.Fuzz (1867 ms)
:
[ RUN ] MyTest.Fuzz [ OK ] MyTest.Fuzz (1867 ms)
Ben mesela çıkış aynı biçimde bazı ek veriler, istiyorum Ancak bu sadece standart çıktıya değil, XML çıktısına yapısal veri göndermek gibi görünüyor.
Bu formatta metin çıkaran birim testimin içinde arayabileceğim bir googletest işlevi var mı? Verileri cout
'a manuel olarak gönderiyor, ancak normal renkli çıktı içermiyor, bu nedenle 13 boşluk veya her ne basıyorsa çıktıyı açık bir şekilde girmem gerekiyor.
Faydalı cevap: http://stackoverflow.com/a/29155677/92957 – Eugene