맵
테스트부터 작성하기
package main
import "testing"
func TestSearch(t *testing.T) {
dictionary := map[string]string{"test": "this is just a test"}
got := Search(dictionary, "test")
want := "this is just a test"
if got != want {
t.Errorf("got %q want %q given, %q", got, want, "test")
}
}테스트 실행해보기
테스트를 실행할 최소한의 코드를 작성하고 테스트 실패 결과를 확인하기
테스트를 통과하는 최소한의 코드 작성하기
리팩터링 하기
커스텀 타입 사용하기
테스트부터 작성하기
테스트 실행해보기
테스트를 실행할 최소한의 코드를 작성하고 테스트 실패 결과를 확인하기
테스트를 통과하는 최소한의 코드 작성하기
리팩터링 하기
테스트부터 작성하기
테스트 실행해보기
테스트를 통과하는 최소한의 코드 작성하기
포인터, 복사, 그 외
리팩터링 하기
테스트부터 작성하기
테스트 실행해보기
테스트를 실행할 최소한의 코드를 작성하고 테스트 실패 결과를 확인하기
테스트를 통과하는 최소한의 코드 작성하기
리팩터링 하기
테스트부터 작성하기
테스트 실행해보기
테스트를 실행할 최소한의 코드를 작성하고 테스트 실패 결과를 확인하기
테스트를 통과하는 최소한의 코드 작성하기
테스트부터 작성하기
테스트 실행해보기
테스트를 실행할 최소한의 코드를 작성하고 테스트 실패 결과를 확인하기
테스트를 통과하는 최소한의 코드 작성하기
업데이트 함수를 위한 새로운 에러 타입을 선언하는 것에 관한 note
테스트부터 작성하기
테스트 실행해보기
테스트를 실행할 최소한의 코드를 작성하고 테스트 실패 결과를 확인하기
테스트를 통과하는 최소한의 코드 작성하기
정리
Last updated