summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Viverette <alanv@google.com>2017-06-14 11:30:39 -0400
committerAlan Viverette <alanv@google.com>2017-06-14 11:30:39 -0400
commit3f6461f731cf2bece6dd20b996992f6ae2be5327 (patch)
tree798b5417e80eaa6e39329fc1d9f5f06686e103ce
parent4bed278d51e069a52cd0aac560dcbf13593e0d45 (diff)
downloadplatform_external_doclava-3f6461f731cf2bece6dd20b996992f6ae2be5327.tar.gz
platform_external_doclava-3f6461f731cf2bece6dd20b996992f6ae2be5327.tar.bz2
platform_external_doclava-3f6461f731cf2bece6dd20b996992f6ae2be5327.zip
Fix Doclava test for changing return type
It is never binary-compatible to change the return type. Change-Id: Ia366fc37801be02164d2a4e7ba6bc83976ff8561 Fixes: 33086270 Test: ./gradlew test
-rw-r--r--test/doclava/ApiCheckTest.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/test/doclava/ApiCheckTest.java b/test/doclava/ApiCheckTest.java
index d9f1a07..2a26e88 100644
--- a/test/doclava/ApiCheckTest.java
+++ b/test/doclava/ApiCheckTest.java
@@ -112,10 +112,14 @@ public class ApiCheckTest extends TestCase {
}
public void testChangedAssignableReturn() {
- String[] args = { "test/api/changed-assignable-return-1.xml", "test/api/changed-assignable-return-2.xml" };
+ String[] args = {
+ "test/api/changed-assignable-return-1.xml",
+ "test/api/changed-assignable-return-2.xml"
+ };
ApiCheck apiCheck = new ApiCheck();
Report report = apiCheck.checkApi(args);
- assertEquals(0, report.errors().size());
+ assertEquals(1, report.errors().size());
+ assertEquals(Errors.CHANGED_TYPE, report.errors().iterator().next().error());
}
public void testInsertedSuper() {