Heim  >  Artikel  >  Backend-Entwicklung  >  Wie teile ich Testdienstprogrammfunktionen zwischen Paketen?

Wie teile ich Testdienstprogrammfunktionen zwischen Paketen?

Susan Sarandon
Susan SarandonOriginal
2024-11-03 23:40:30316Durchsuche

How to Share Test Utility Functions Between Packages?

So teilen Sie Testdienstprogrammfunktionen zwischen Paketen

F: „Wie verwende ich Testcode in importierten Paketen wieder?“

A1: Es ist im Allgemeinen ratsam, Dienstprogrammfunktionen, die beim Testen über mehrere Pakete hinweg verwendet werden, in ein separates „utils“-Paket zu verschieben und dieses Paket in Ihre *_test.go-Dateien zu importieren.

Allerdings, wenn die Dienstprogrammfunktionen darauf angewiesen sind Um private Funktionen im importierten Paket zu verwenden, ist ein geänderter Ansatz erforderlich.

A2: Speichern Sie die Ausgabe der privaten Funktion in einer Supportdatei. Laden Sie dann die Supportdatei, wenn Sie die Funktion des Supportpakets aufrufen, die die private Funktion nutzt.

Das obige ist der detaillierte Inhalt vonWie teile ich Testdienstprogrammfunktionen zwischen Paketen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn