aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java16
1 files changed, 14 insertions, 2 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 42a1e8bd29..f9a1b49e83 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
@@ -1038,8 +1038,6 @@ public class AndroidStudioInfoAspectTest extends AndroidStudioInfoAspectTestBase
assertThat(relativePathsForCSourcesOf(ruleIdeInfo))
.containsExactly("com/google/example/simple/simple.cc");
- assertThat(relativePathsForExportedCHeadersOf(ruleIdeInfo))
- .containsExactly("com/google/example/simple/simple.h");
assertThat(ruleIdeInfo.hasCRuleIdeInfo()).isTrue();
assertThat(ruleIdeInfo.hasJavaRuleIdeInfo()).isFalse();
@@ -1508,6 +1506,20 @@ public class AndroidStudioInfoAspectTest extends AndroidStudioInfoAspectTestBase
assertThat(toolchainInfo.hasCToolchainIdeInfo()).isTrue();
}
+ @Test
+ public void testJavaLibraryDoesNotHaveCInfo() throws Exception {
+ scratch.file(
+ "com/google/example/BUILD",
+ "java_library(",
+ " name = 'simple',",
+ " srcs = ['simple/Simple.java']",
+ ")");
+ Map<String, RuleIdeInfo> ruleIdeInfos = buildRuleIdeInfo("//com/google/example:simple");
+ RuleIdeInfo ruleIdeInfo = getRuleInfoAndVerifyLabel(
+ "//com/google/example:simple", ruleIdeInfos);
+ assertThat(ruleIdeInfo.hasCRuleIdeInfo()).isFalse();
+ }
+
/**
* Returns true if we are testing the native aspect, not the Skylark one.
* Eventually Skylark aspect will be equivalent to a native one, and this method