Index: base/android/jni_generator/jni_generator_tests.py |
diff --git a/base/android/jni_generator/jni_generator_tests.py b/base/android/jni_generator/jni_generator_tests.py |
index 32fb4c6bb81b65d2f4325ae017de770eb8d5f587..61d76c8d016e1b356b6d659fda06fbba573ba580 100755 |
--- a/base/android/jni_generator/jni_generator_tests.py |
+++ b/base/android/jni_generator/jni_generator_tests.py |
@@ -994,5 +994,22 @@ class Foo { |
test_data, 'org/chromium/example/jni_generator/Test', options) |
self.assertGoldenTextEquals(jni_from_java.GetContent()) |
+ def testOuterInnerRaises(self): |
+ test_data = """ |
+ package org.chromium.media; |
+ |
+ @CalledByNative |
+ static int getCaptureFormatWidth(VideoCapture.CaptureFormat format) { |
+ return format.getWidth(); |
+ } |
+ """ |
+ def willRaise(): |
+ jni_generator.JNIFromJavaSource( |
+ test_data, |
+ 'org/chromium/media/VideoCaptureFactory', |
+ TestOptions()) |
+ self.assertRaises(SyntaxError, willRaise) |
+ |
+ |
if __name__ == '__main__': |
unittest.main() |