diff options
author | Googler <noreply@google.com> | 2015-09-28 15:10:55 +0000 |
---|---|---|
committer | Florian Weikert <fwe@google.com> | 2015-09-30 09:31:11 +0000 |
commit | 412aa168ec90643364a93112b67068c4366a9481 (patch) | |
tree | 6d811ae46db9c323cbd058189aa02cd08bad3bbf /src/test/java/com/google/devtools/build | |
parent | 760d1f54a3889d64c81f2caa6f253f3d6e6c8109 (diff) |
Add Android aspect test for non-conforming java package.
--
MOS_MIGRATED_REVID=104100911
Diffstat (limited to 'src/test/java/com/google/devtools/build')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java b/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java index 2c5333e4dc..bf4ccff6c0 100644 --- a/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java +++ b/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java @@ -598,6 +598,22 @@ public class AndroidStudioInfoAspectTest extends BuildViewTestCase { "<jar:java/com/google/example/libtest-gen.jar>" + "<source:java/com/google/example/libtest-gensrc.jar>"); } + + public void testNonConformingPackageName() throws Exception { + scratch.file( + "bad/package/google/example/BUILD", + "android_library(", + " name = 'test',", + " srcs = ['Test.java'],", + ")" + ); + String target = "//bad/package/google/example:test"; + Map<String, RuleIdeInfo> ruleIdeInfos = buildRuleIdeInfo(target); + RuleIdeInfo ruleInfo = getRuleInfoAndVerifyLabel(target, ruleIdeInfos); + + assertThat(ruleInfo.getAndroidRuleIdeInfo().getJavaPackage()) + .isEqualTo("bad.package.google.example"); + } private Map<String, RuleIdeInfo> buildRuleIdeInfo(String target) throws Exception { AnalysisResult analysisResult = |