Professional Documents
Culture Documents
GOLANG - Basic
GOLANG - Basic
Unit Testing
1. Aturan buat unit testing <namaFile>_test.go
2. Package harus sama dengan yang punya function
3. Nama Function Test di awali dengan huruf Capital Test<NamaFunction>(t *testing.T) {}
Contoh : funct TestPenjumlahan(t *testing.T) {}
Cara test
1. Running : go test (test semua file)
2. Running : go test -v (test semua file)
3. Running : go test main_test.go main.go (test 1 file only)
4. Running : go test main_test.go main.go -v (test 1 file only)
5. Running : go test -run=<Nama Function Testing> -v (test function testing)
Menggunakan Testify
1. Langkah awal : go get github.com/stretchr/testify
2. Running : go test -run=TestPenjumlahan2 -v
Deploy Heroku
1. Create akun : https://devcenter.heroku.com/articles/getting-started-with-go
2. Install Heroku
3. Login menggunakan terminal/Cmd/cli : heroku login (nanti akan di arahkan ke browser buat login)
4. Then : heroku create