Chromium Code Reviews| 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 9e586f9372fa21ad2f9df43c33d5bd3ad1def056..319ff4f5c08b25c3c74488848a02a0a09c7f09b2 100755 |
| --- a/base/android/jni_generator/jni_generator_tests.py |
| +++ b/base/android/jni_generator/jni_generator_tests.py |
| @@ -1033,6 +1033,21 @@ class Foo { |
| # Ensure it's fine with the import. |
| generate('import java.lang.Runnable;') |
| + def testJNIAdditionalImport(self): |
| + test_data = """ |
| + package org.chromium.foo; |
| + |
| + @JNIAdditionalImport(Bar.class) |
| + |
|
bulach
2014/05/19 11:54:59
nit: just for documentation, could do with the cla
qsr
2014/05/19 12:07:47
Done.
|
| + @CalledByNative |
| + private static void calledByNative(Bar.Callback callback) { |
| + } |
| + """ |
| + jni_from_java = jni_generator.JNIFromJavaSource(test_data, |
| + 'org/chromium/foo/Foo', |
| + TestOptions()) |
| + self.assertGoldenTextEquals(jni_from_java.GetContent()) |
| + |
| if __name__ == '__main__': |
| unittest.main() |