diff options
Diffstat (limited to 'android/mutator_test.go')
| -rw-r--r-- | android/mutator_test.go | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/android/mutator_test.go b/android/mutator_test.go index 21eebd2c8..dbdfa3362 100644 --- a/android/mutator_test.go +++ b/android/mutator_test.go @@ -16,6 +16,7 @@ package android import ( "fmt" + "reflect" "strings" "testing" @@ -267,3 +268,22 @@ func TestNoCreateVariationsInFinalDeps(t *testing.T) { FixtureWithRootAndroidBp(`test {name: "foo"}`), ).RunTest(t) } + +func TestConvertApexAvailableToTags(t *testing.T) { + input := []string{ + "com.android.adbd", + "//apex_available:platform", + } + actual := ConvertApexAvailableToTags(input) + expected := []string{ + "apex_available=com.android.adbd", + "apex_available=//apex_available:platform", + } + if !reflect.DeepEqual(actual, expected) { + t.Errorf("Expected: %v, actual: %v", expected, actual) + } + + if ConvertApexAvailableToTags(nil) != nil { + t.Errorf("Expected providing nil to return nil") + } +} |