diff --git a/adb/error_test.go b/adb/error_test.go new file mode 100644 index 0000000..407a75d --- /dev/null +++ b/adb/error_test.go @@ -0,0 +1,23 @@ +// Copyright (c) 2015, Daniel Martí +// See LICENSE for licensing information + +package adb + +import "testing" + +func TestParseError(t *testing.T) { + tests := []struct { + in string + want error + }{ + {"FAILED_DEXOPT", ErrDexopt}, + {"PARSE_FAILED_NOT_APK", ErrNotApk}, + {"FAILED_ABORTED", ErrAborted}, + } + for _, c := range tests { + got := parseError(c.in) + if got != c.want { + t.Fatalf("Parse error in %s - wanted %v, got %v", c.in, c.want, got) + } + } +}