From 412aa168ec90643364a93112b67068c4366a9481 Mon Sep 17 00:00:00 2001 From: Googler Date: Mon, 28 Sep 2015 15:10:55 +0000 Subject: Add Android aspect test for non-conforming java package. -- MOS_MIGRATED_REVID=104100911 --- .../build/lib/ideinfo/AndroidStudioInfoAspectTest.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/test/java/com/google') 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 { "" + ""); } + + 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 ruleIdeInfos = buildRuleIdeInfo(target); + RuleIdeInfo ruleInfo = getRuleInfoAndVerifyLabel(target, ruleIdeInfos); + + assertThat(ruleInfo.getAndroidRuleIdeInfo().getJavaPackage()) + .isEqualTo("bad.package.google.example"); + } private Map buildRuleIdeInfo(String target) throws Exception { AnalysisResult analysisResult = -- cgit v1.2.3