Bagikan melalui


Menggunakan Google Test untuk C++ di Visual Studio

Di Visual Studio 2017 dan versi yang lebih baru, Google Test sudah terintegrasi dalam Visual Studio IDE sebagai komponen bawaan dari beban kerja Desktop Development dengan C++. Untuk memverifikasi bahwa alat ini diinstal di komputer Anda, buka Alat Penginstal Visual Studio. Temukan Google Test di bawah daftar komponen beban kerja:

Instalasi Google Test

Menambahkan proyek Google Test di Visual Studio 2022

  1. Di Penjelajah Solusi, klik kanan pada node solusi dan pilih Tambahkan>Proyek Baru.
  2. Atur Bahasa ke C++ dan ketik tes di kotak pencarian. Dari daftar hasil, pilih Google Test Project.
  3. Beri nama proyek pengujian dan pilih OK.

Proyek Pengujian Google Baru

Menambahkan proyek Google Test di Visual Studio 2019

  1. Di Penjelajah Solusi, klik kanan pada node solusi dan pilih Tambahkan>Proyek Baru.
  2. Atur Bahasa menjadi C++ dan ketik test di kotak pencarian. Dari daftar hasil, pilih Google Test Project.
  3. Beri nama proyek pengujian dan pilih OK.

Proyek Pengujian Google Baru

Mengonfigurasi proyek pengujian

Dalam dialog Konfigurasi Proyek Pengujian yang ditampilkan, Anda dapat memilih proyek yang ingin Anda uji. Saat Anda memilih proyek, Visual Studio menambahkan referensi ke proyek yang dipilih. Jika Anda tidak memilih proyek, maka Anda perlu menambahkan referensi secara manual ke proyek yang ingin Anda uji. Saat memilih antara penautan statis dan dinamis ke biner Google Test, pertimbangannya sama dengan untuk program C++ apa pun. Untuk informasi selengkapnya, lihat DLL di Visual C++.

Mengonfigurasi Google Test Project

Mengatur opsi tambahan

Dari menu utama, pilih Tools>Options>Test Adapter for Google Test untuk mengatur opsi tambahan. Untuk informasi selengkapnya tentang pengaturan ini, lihat dokumentasi Google Test.

setelan Google Test Project

Tambahkan direktif sertakan

Dalam file .cpp pengujian Anda, tambahkan arahan #include yang diperlukan untuk membuat jenis dan fungsi program Anda terlihat oleh kode pengujian. Biasanya, program naik satu tingkat dalam hierarki folder. Jika Anda mengetik #include "../" jendela IntelliSense akan muncul dan memungkinkan Anda memilih jalur lengkap ke file header.

Tambahkan direktif #include

Menulis dan menjalankan pengujian

Anda sekarang siap untuk menulis dan menjalankan Google Tests. Untuk informasi tentang makro pengujian, lihat primer Google Test. Untuk informasi tentang menemukan, menjalankan, dan mengelompokkan pengujian Anda dengan menggunakan Test Explorer, lihat Menjalankan pengujian unit dengan Test Explorer.