Aracılığıyla paylaş


Visual Studio'da C++ için Google Test'i kullanma

Visual Studio 2017 ve sonraki sürümlerde Google Test, C++ iş yüküyle Masaüstü Geliştirme'nin varsayılan bileşeni olarak Visual Studio IDE ile tümleşiktir. Makinenizde yüklü olduğunu doğrulamak için Visual Studio Yükleyicisi'ni açın. İş yükü bileşenleri listesinin altında Google Test'i bulun:

Google Test

Visual Studio 2022'de Google Test projesi ekleme

  1. Çözüm Gezgini'ndeçözüm düğümüne sağ tıklayın ve Ekle >>Yeni Proje'yi seçin.
  2. DilC++ olarak ayarlayın ve arama kutusuna test yazın. Sonuçlar listesinden Google Test Projesi'ni seçin.
  3. Test projesine bir ad verin ve Tamam'ıseçin.

Yeni Google Test Projesi

Visual Studio 2019'da Google Test projesi ekleme

  1. Çözüm Gezgini'ndeçözüm düğümüne sağ tıklayın ve Ekle>Yeni Projeseçeneğini seçin.
  2. DilC++ olarak ayarlayın ve arama kutusuna test yazın. Sonuçlar listesinden Google Test Projesi'ni seçin.
  3. Test projesine bir ad verin ve Tamam'ıseçin.

Yeni Google Test Projesi

Test projesini yapılandırma

Görüntülenen Test Projesi Yapılandırması iletişim kutusunda, test etmek istediğiniz projeyi seçebilirsiniz. Bir proje seçtiğinizde, Visual Studio seçili projeye bir başvuru ekler. Proje seçmezseniz, test etmek istediğiniz projelere referansları elle eklemeniz gerekir. Google Test ikili dosyalarına statik ve dinamik bağlantı arasında seçim yaparken, dikkat edilmesi gerekenler herhangi bir C++ programıyla aynıdır. Daha fazla bilgi için bkz. Visual C++ DLL'leri.

Google Test Projesi'ni yapılandır

Ek seçenekleri ayarlama

Ana menüden Araçlar>Seçenekleri>Google Test için Test Bağdaştırıcısı'nı seçerek ek seçenekleri ayarlayın. Bu ayarlar hakkında daha fazla bilgi için Google Test belgelerine bakın.

Google Test Projesi ayarlarını

Ekleme direktiflerini ekle

Test .cpp dosyanızda, programınızın türlerini ve işlevlerini test koduna görünür hale getirmek için gerekli #include yönergelerini ekleyin. Genellikle, program klasör hiyerarşisinde bir üst düzeydedir. #include "../" yazarsanız bir IntelliSense penceresi açılır ve üst bilgi dosyasının tam yolunu seçmenize olanak tanır.

#include yönergeleri ekleme

Testleri yazma ve çalıştırma

Artık Google Testleri yazmaya ve çalıştırmaya hazırsınız. Test makroları hakkında bilgi için bkz. Google Test primer. Test Gezginikullanarak testlerinizi bulma, çalıştırma ve gruplandırma hakkında bilgi için bkz. Test Gezginiile birim testleri çalıştırma.

  • C/C++ için birim testleri yazma