Maison > développement back-end > Golang > le corps du texte

Comment organiser le code de test partagé dans les packages Go ?

Mary-Kate Olsen
Libérer: 2024-10-29 04:29:29
original
391 Les gens l'ont consulté

How to Organize Shared Test Code in Go Packages?

Où placer le code de test partagé dans les packages Go

Lorsque vous travaillez avec plusieurs fichiers dans un package Go, il est courant de créer un test fichier pour chaque fichier source. Cependant, si plusieurs tests nécessitent des fonctions d'assistance partagées, les placer dans les fichiers sources du package peut encombrer le code.

Solution :

La solution consiste à placer le test partagé code dans l’un des fichiers de test. Les fichiers de test qui partagent la même clause de package appartiennent au même package de test et peuvent référencer les identifiants exportés et non exportés des uns et des autres sans avoir besoin d'instructions d'importation.

Points clés :

  • Vous n'avez pas besoin de créer un fichier de test distinct pour chaque fichier source.
  • Vous pouvez avoir un fichier de test sans fichier source correspondant.
  • Les fichiers de test peuvent faire référence les uns aux autres. identifiants, même s'ils ne sont pas exportés.
  • Différentes clauses de package dans les fichiers de test créent différents packages de test, empêchant le partage d'identifiants.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!