Hlavní navigace

Názor k článku Tvorba balíčků a pokročilejší operace s kanály v jazyce Go od ivoszz - Trochu bych doplnil, jak je to s názvy...

  • Článek je starý, nové názory již nelze přidávat.
  • 17. 1. 2019 14:18

    ivoszz

    Trochu bych doplnil, jak je to s názvy balíčků u testů.

    Název balíčku v souborech s názvem "xxxx_test.go", které se kompilují a linkují jen v případě, že se provádí test, může být buď stejný jako v hlavním balíčku, nebo s přidaným _test. V prvním případě je kod kompilován přímo s balíčkem a mohou se používat i privátní metody, funkce, typy, konstanty a proměnné (white box testing). V případě, že použijete název s _test, jedná se o separátní balíček, testovaný balíček je potřeba importovat a viditelné jsou jen exportované funkce, metody, typy, konstanty a proměnné (black box testing).

    Testování by si asi zasloužilo samostatný díl.