| 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; | 
|  |