github.com/marinho/drone@v0.2.1-0.20140504195434-d3ba962e89a7/pkg/build/git/git_test.go (about) 1 package git 2 3 import ( 4 "testing" 5 ) 6 7 func TestGitDepth(t *testing.T) { 8 var g *Git 9 var expected int 10 11 expected = DefaultGitDepth 12 g = nil 13 if actual := GitDepth(g); actual != expected { 14 t.Errorf("The result is invalid. [expected: %d][actual: %d]", expected, actual) 15 } 16 17 expected = DefaultGitDepth 18 g = &Git{} 19 if actual := GitDepth(g); actual != expected { 20 t.Errorf("The result is invalid. [expected: %d][actual: %d]", expected, actual) 21 } 22 23 expected = DefaultGitDepth 24 g = &Git{Depth: nil} 25 if actual := GitDepth(g); actual != expected { 26 t.Errorf("The result is invalid. [expected: %d][actual: %d]", expected, actual) 27 } 28 29 expected = 0 30 g = &Git{Depth: &expected} 31 if actual := GitDepth(g); actual != expected { 32 t.Errorf("The result is invalid. [expected: %d][actual: %d]", expected, actual) 33 } 34 35 expected = 1 36 g = &Git{Depth: &expected} 37 if actual := GitDepth(g); actual != expected { 38 t.Errorf("The result is invalid. [expected: %d][actual: %d]", expected, actual) 39 } 40 }