Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mengkonfigurasi Rangka Kerja Ujian Google C (gtest) dalam Visual Studio 2005?

Bagaimana untuk Mengkonfigurasi Rangka Kerja Ujian Google C (gtest) dalam Visual Studio 2005?

DDD
DDDasal
2024-11-07 14:33:03392semak imbas

How to Configure Google C   Testing Framework (gtest) in Visual Studio 2005?

Menyediakan Rangka Kerja Pengujian Google C (gtest) dalam Visual Studio 2005

Menyediakan gtest dengan Visual Studio 2005 boleh menjadi suatu kerumitan, memandangkan kekurangan dokumentasi dalam talian yang komprehensif. Panduan langkah demi langkah ini menyediakan panduan terperinci untuk mengkonfigurasi projek ujian sampel.

1. Dapatkan Rangka Kerja

  • Muat turun rangka kerja gtest terbaharu.
  • Buka bungkusan ke lokasi khusus, cth., C:gtest.

2. Bina Pustaka Rangka Kerja

  • Buka C:gtestmsvcgtest.sln dalam Visual Studio.
  • Tetapkan Konfigurasi kepada "Nyahpepijat".
  • Bina penyelesaiannya.

3. Cipta dan Konfigurasikan Projek Ujian

  • Buat penyelesaian Visual C baharu dan pilih templat "Win32 Console Application".
  • Ubah suai tetapan projek seperti berikut:

    • Konfigurasi: Nyahpepijat
    • Direktori Sertakan Tambahan: Tambah C:gtestinclude
    • Pustaka Runtime: Multi-threaded Debug DLL (/MDd) atau Multi-threaded Debug ( /MTd), bergantung pada penggunaan perpustakaan masa jalan kod anda.
    • Direktori Pustaka Tambahan: Tambahkan C:gtestmsvcgtestDebug atau C:gtestmsvcgtest-mdDebug, di mana-mana gtestd.lib berada.
    • Kebergantungan Tambahan: Tambah gtestd.lib

4. Sahkan Kefungsian

  • Buka fail C utama projek ujian.
  • Tampal kod berikut, menggantikan fungsi main():
#include "stdafx.h"  
#include <iostream>

#include "gtest/gtest.h"

TEST(sample_test_case, sample_test)
{
    EXPECT_EQ(1, 1);
}

int main(int argc, char** argv) 
{ 
    testing::InitGoogleTest(&argc, argv); 
    RUN_ALL_TESTS(); 
    std::getchar(); // keep console window open until Return keystroke
}
  • Jalankan projek dalam mod Nyahpepijat.

Jika persediaan berjaya, tetingkap konsol akan memaparkan hasil ujian unit, menunjukkan bahawa gtest berfungsi dengan betul.

Atas ialah kandungan terperinci Bagaimana untuk Mengkonfigurasi Rangka Kerja Ujian Google C (gtest) dalam Visual Studio 2005?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn