Bagaimana untuk Mengintegrasikan Rangka Kerja Pengujian Google C (gtest) ke dalam Visual Studio 2005?

Patricia Arquette
Lepaskan: 2024-11-07 00:58:03
asal
184 orang telah melayarinya

How to Integrate Google C   Testing Framework (gtest) into Visual Studio 2005?

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

Menyediakan Rangka Kerja Pengujian Google C (gtest) untuk digunakan dengan Visual Studio 2005 boleh menjadi tugas yang sukar, tetapi ia boleh dicapai dengan langkah demi langkah pendekatan.

Mendapatkan dan Membina gtest

  1. Muat turun rangka kerja gtest terkini dan nyahzipnya ke dalam C:gtest.
  2. Buka penyelesaian gtest dalam Visual Studio (C:gtestmsvcgtest.sln) dan bina dalam mod Nyahpepijat.

Mencipta dan Mengkonfigurasi Projek Ujian Anda

  1. Buat penyelesaian baharu dan pilih "Visual C >Win32>Win32 Console Templat Aplikasi".
  2. Dalam sifat projek:

    • Tetapkan Konfigurasi kepada Nyahpepijat.
    • Tambah C:gtestinclude ke Direktori Sertakan Tambahan.
    • Pilih sama ada DLL Nyahpepijat Berbilang benang (/MDd) atau Nyahpepijat Berbilang Thread (/MTd) untuk Pustaka Runtime.
    • Tambah C:gtestmsvcgtestDebug atau C:gtestmsvcgtest-mdDebug (bergantung pada lokasi daripada gtestd.lib) ke Pustaka Tambahan Direktori.
    • Tambah gtestd.lib pada Ketergantungan Tambahan.

Menguji Persediaan

  1. Dalam fungsi utama() projek ujian anda, sertakan pengepala yang diperlukan dan tambahkan kes ujian mudah:

    #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(&amp;argc, argv); 
        RUN_ALL_TESTS(); 
        std::getchar(); // keep console window open until Return keystroke
    }
    Salin selepas log masuk
  2. Bina dan nyahpepijat projek anda.

Jika semuanya berfungsi dengan betul, ujian akan menghasilkan keputusan hendaklah dipaparkan dalam tetingkap konsol.

Atas ialah kandungan terperinci Bagaimana untuk Mengintegrasikan Rangka Kerja Pengujian Google C (gtest) ke 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
Artikel terbaru oleh pengarang
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!