Мне было интересно создать unit test для "невыполненных (частных) функций" в go. Однако в основном очень сложно создавать модульные тесты, которые формируют их в тестовом пакете, потому что я должен сделать их "общедоступными". Который, в конце концов, побеждает в том, что все они являются частными. Дело в том, что эта вспомогательная функция помогает модулировать и теперь, когда они являются модульными, было бы неплохо иметь возможность создавать для них единичные тесты, не делая их доступными для всех, кроме тестового пакета, хорошо, что они не являются функциями, к которым следует обращаться, или используемый кем-либо другим, кроме набора для тестирования или самого фактического пакета.
Любые предложения? Можно ли экспортировать только в свой собственный пакет и 1 дополнительный пакет или что-то подобное в go?