2013-02-01 29 views
10

C++ uygulamaları yazmak için Microsoft Visual Studio 2012 Ultimate ile çalışıyorum. Bu sürümü MSDNAA erişimimden aldım. Benim Sorunum, yazdığım C++ sınıfları için birim testleri oluşturmak istemem. C++ Birim Testi

Lütfen dikkat: O C++ uyumlu karışık bir şey standart, hiçbir C#, aynı zamanda g ++ ile derlenebilir C++ işte.

Ancak ben başvuruları eklemek için yönetemez böyle bir proje oluşturun:> Yeni - - -> proje> Visual C++ bir "yönetilen TestProject" gibi bir şey var

dosya Altında Örneğin "MyClass.h" ve derlemek için. Ve bunun için basit bir öğretici bulamıyorum.

Visual Studio 2012 ile basit bir C++ Birim Testi'nin nasıl kurulacağını göstererek herhangi biri bana yardımcı olabilir mi?

+0

sadece meraklı, neden Almanca sürümünde çalışıyorsunuz ve bir İngilizce Q & A sitesinde bunun hakkında soru soruyorsunuz? – TemplateRex

+11

Çünkü ingilizce konuşabiliyorum ve bu kadar sık ​​kullanılan bir Alman sitesi yok mu? Bir Almanca veya İngilizce görsel stüdyo arasında seçemedim – Anonymous

cevap

15

Sen Testi Projesi ve Yerli Birim Test Projesi Manage C++ birim testler için iki seçeneğiniz vardır. Yerel olanı seçmeli ve ardından istediğiniz içeriği ekleyin ve testleri yazın.

Burada "foo.h" başlığını eklediğim, foo örneğini başlatıp yöntemlerinden birini çağırdığım sahte bir örnek. Daha fazla bilgi için bkz: Unit testing existing C++ applications with Test Explorer.

+0

Yerel Birim Test Projesi doğruydu, diğeri kendi kaynak dosyalarımı eklediğimde bir çok derleyici hatasına neden oldu. Teşekkürler – Anonymous