Maison  >  Article  >  développement back-end  >  Comment organiser le code de test partagé dans les packages Go ?

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

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-29 04:29:29369parcourir

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!

Déclaration:
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