Menggunakan Google Test untuk C++ di Visual Studio

Pada Visual Studio 2017 dan yang lebih baru, Google Test diintegrasikan ke dalam IDE Visual Studio sebagai komponen default beban kerja Pengembangan Desktop dengan C++ . Untuk memverifikasi jika sudah terinstal pada komputer Anda, buka Alat Penginstal Visual Studio. Temukan Google Test dalam daftar komponen beban kerja:

Install Google Test

Menambahkan proyek Google Test di Visual Studio 2022

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

New Google Test Project

Menambahkan proyek Google Test di Visual Studio 2019

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

New Google Test Project

Mengonfigurasi proyek pengujian

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

Configure Google Test Project

Menetapkan opsi tambahan

Dari menu utama, pilih Alat>Opsi>Adapter Pengujian untuk Google Test untuk menetapkan opsi tambahan. Untuk informasi selengkapnya tentang pengaturan ini, lihat dokumentasi Google Test.

Google Test Project settings

Menambahkan arahan sertakan

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

Add #include directives

Menulis dan menjalankan pengujian

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