Gitmeden önce "gönderilmemiş (özel) işlevler için birim testi oluşturmayla ilgileniyordum." Ancak, temel olarak testler için bunları oluşturmak gerçekten zor, çünkü onları "kamuya" yapmak zorundayım. Sonunda, onların özel olmasının bütün noktasını yener. Asıl önemli olan bu yardımcı fonksiyonun modüler hale gelmesine yardımcı olması ve şimdi modüler olmaları, test paketi dışında herkes için kullanılabilir hale getirilmeden ünite testleri yapabilmeleri, güzel olması gereken fonksiyonlar olmaması veya Test takımı veya gerçek paketin kendisi dışında herkes tarafından kullanılır.Giden (özel) bir işlev go (golang) içinde nasıl test edilir?
Herhangi bir öneriniz var mı? sadece kendi paketine ve 1 ek pakete veya bu türden bir şeye göre dışa aktarılabilir mi?
Ancak bu, tüm birim testlerimin 'test' paketi altında olmadığı anlamına gelir, değil mi? Test dizinindeki test testi artık kitaplığımın tam bir testini vermeyecek, değil mi? –
@CharlieParker - Evet, ancak bu Go standarttır. Bir paket içinde _test dosyalarını ve non-_test dosyalarını karıştırır ve bazı/path/packagename, bazı/path/packagename/test veya bazı/path/tests/packagename değil. – twotwotwo
@twotwowo yeterince adil. Ancak, her gitmek gitmek için her dir gitmek zorunda can sıkıcı. Testlerin tümünü ** bir tür komut veya bir Make dosyası veya bu tür bir şey aracılığıyla çalıştırmak mümkün mü? –