| 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 022f043637d98c02387b075ec1cc2b46a512f183..c0c82388dc0024c8636839e0d62a76776165e16b 100755
|
| --- a/base/android/jni_generator/jni_generator_tests.py
|
| +++ b/base/android/jni_generator/jni_generator_tests.py
|
| @@ -950,6 +950,33 @@ class Foo {
|
| natives, [], [], test_options)
|
| self.assertGoldenTextEquals(h.GetContent())
|
|
|
| + def testMainDexFile(self):
|
| + test_data = """
|
| + package org.chromium.example.jni_generator;
|
| +
|
| + @MainDex
|
| + class Test {
|
| + private static native int nativeStaticMethod(long nativeTest, int arg1);
|
| + }
|
| + """
|
| + options = TestOptions()
|
| + jni_from_java = jni_generator.JNIFromJavaSource(
|
| + test_data, 'org/chromium/foo/Bar', options)
|
| + self.assertGoldenTextEquals(jni_from_java.GetContent())
|
| +
|
| + def testNonMainDexFile(self):
|
| + test_data = """
|
| + package org.chromium.example.jni_generator;
|
| +
|
| + class Test {
|
| + private static native int nativeStaticMethod(long nativeTest, int arg1);
|
| + }
|
| + """
|
| + options = TestOptions()
|
| + jni_from_java = jni_generator.JNIFromJavaSource(
|
| + test_data, 'org/chromium/foo/Bar', options)
|
| + self.assertGoldenTextEquals(jni_from_java.GetContent())
|
| +
|
| def testNativeExportsOnlyOption(self):
|
| test_data = """
|
| package org.chromium.example.jni_generator;
|
|
|