2016-11-21 1 views
0

Wir versuchen, einen UnitTest mit gtest zu machen. In unseren Tests erstellen wir jedoch ein Objekt aus einer bestimmten Klasse, die wir enthalten. Das Problem ist, dass wir dem Konstruktor einen Wert zuweisen müssen. Daher muss der Benutzer jedes Mal, wenn wir unser UnitTest-Programm ausführen, die Werte schreiben, um das Objekt für jeden Test zu konstruieren, da wir in jedem Test ein neues Objekt erstellen. Wir machen viel Test, daher wird es sehr unpraktisch.UnitTest mit gtest, können wir ein Objekt erstellen, das in jedem Test verfügbar ist?

Gibt es eine Methode, die wir erstellen könnten, um ein Objekt zu erstellen, das in jedem Test verwendet werden könnte?

Vielen Dank!

(Ja, wir sind Anfänger: es ist unser erstes Mal programmieren ein großes Programm und mit gtest).

+0

siehe http://stackoverflow.com/questions/2435277/googeltest-accessing-the-environment-from-a-test – PiotrNycz

Antwort

0

Sie können eine Fixture-Klasse verwenden. Es ist in der Dokumentation beschrieben.

+0

Vielen Dank! – user7189612

Verwandte Themen