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

DDD
Lepaskan: 2024-11-07 14:33:03
asal
249 orang telah melayarinya

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
}
Salin selepas log masuk
  • 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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!