Bonjour,
J'essaie d'apprendre l'outil de tests du Visual Studio ultimate 2010. Après plusieurs recherches sur la toile, j'ai trouvé que des tutos montrant des exemples de tests unitaires en C#. J'essaie de les adapter pour du code C++.
Voici le code que je teste actuellement
Après création d'un nouveau projet de TestProject3, j'ai ajouté à ce projet une référence au projet initial que je veux tester en faisant faisant Projet->Références.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 using namespace Microsoft::VisualStudio::TestTools::UnitTesting; namespace TestProject3 { [TestClass] public ref class UnitTest1 { private: TestContext^ testContextInstance; public: property Microsoft::VisualStudio::TestTools::UnitTesting::TestContext^ TestContext { Microsoft::VisualStudio::TestTools::UnitTesting::TestContext^ get() { return testContextInstance; } System::Void set(Microsoft::VisualStudio::TestTools::UnitTesting::TestContext^ value) { testContextInstance = value; } }; [TestMethod] void TestMethod1() { Buffer buff = new Buffer(); Buffer buff1 = buff; Assert.AreEqual(buff,buff1); }; }; }
Mais voilà, quand j'exécute le test, l'erreur
Je suis bloqué à ce niveau. Visiblement le lien entre le projetTest et le projet à tester ne s'est pas effectué. J'ai au préalable supprimer tous les fichiers créés par défaut par windows.Erreur 1 error C2065: 'Buffer'*: identificateur non déclaré
Une aide serait la bienvenue svp
merci
Partager