@Test public void coreNullabilitySkipPackage() { compilationHelper.addSourceFile("unannotated/UnannotatedClass.java").doTest(); }
@Test public void initFieldPositiveCases() { compilationHelper.addSourceFile("CheckFieldInitPositiveCases.java").doTest(); }
@Test public void rxSupportPositiveCases() { compilationHelper.addSourceFile("NullAwayRxSupportPositiveCases.java").doTest(); }
@Test public void assertSupportNegativeCases() { compilationHelper .setArgs( Arrays.asList( "-d", temporaryFolder.getRoot().getAbsolutePath(), "-XepOpt:NullAway:AnnotatedPackages=com.uber", "-XepOpt:NullAway:AssertsEnabled=true")) .addSourceFile("CheckAssertSupportNegativeCases.java") .doTest(); }
@Test public void readBeforeInitPositiveCases() { compilationHelper .addSourceFile("ReadBeforeInitPositiveCases.java") .addSourceFile("Util.java") .doTest(); }
@Test public void supportLibFragmentMissingOnCreateError() { initialiseAndroidCoreClasses(); compilationHelper .addSourceFile("androidstubs/supportlib/Fragment.java") .addSourceFile("android-error/SupportLibraryFragmentWithoutOnCreate.java") .doTest(); }
@Test public void coreNullabilityNativeModels() { compilationHelper .addSourceFile("NullAwayNativeModels.java") .addSourceFile("androidstubs/WebView.java") .addSourceFile("androidstubs/TextUtils.java") .doTest(); }
@Test public void androidxFragmentMissingOnAttachError() { initialiseAndroidCoreClasses(); compilationHelper .addSourceFile("androidstubs/androidx/Fragment.java") .addSourceFile("android-error/AndroidxFragmentWithoutOnAttach.java") .doTest(); }
@Test public void supportLibFragmentMissingOnCreateViewError() { initialiseAndroidCoreClasses(); compilationHelper .addSourceFile("androidstubs/supportlib/Fragment.java") .addSourceFile("android-error/SupportLibraryFragmentWithoutOnCreateView.java") .doTest(); }
@Test public void supportLibActivitySuccess() { initialiseAndroidCoreClasses(); compilationHelper .addSourceFile("androidstubs/supportlib/ActivityCompat.java") .addSourceFile("android-success/SupportLibActivityCompat.java") .doTest(); }
@Test public void androidxActivitySuccess() { initialiseAndroidCoreClasses(); compilationHelper .addSourceFile("androidstubs/androidx/ActivityCompat.java") .addSourceFile("android-success/AndroidxActivityCompat.java") .doTest(); }
@Test public void coreFragmentSuccess() { initialiseAndroidCoreClasses(); compilationHelper .addSourceFile("androidstubs/core/Fragment.java") .addSourceFile("android-success/CoreFragment.java") .doTest(); }
@Test public void coreFragmentMissingOnCreateError() { initialiseAndroidCoreClasses(); compilationHelper .addSourceFile("androidstubs/core/Fragment.java") .addSourceFile("android-error/CoreFragmentWithoutOnCreate.java") .doTest(); }
@Test public void coreActivitySuccess() { initialiseAndroidCoreClasses(); compilationHelper .addSourceFile("androidstubs/core/Activity.java") .addSourceFile("android-success/CoreActivity.java") .doTest(); }
@Test public void coreFragmentMissingOnCreateViewError() { initialiseAndroidCoreClasses(); compilationHelper .addSourceFile("androidstubs/core/Fragment.java") .addSourceFile("android-error/CoreFragmentWithoutOnCreateView.java") .doTest(); }
@Test public void androidxFragmentSuccess() { initialiseAndroidCoreClasses(); compilationHelper .addSourceFile("androidstubs/androidx/Fragment.java") .addSourceFile("android-success/AndroidxFragment.java") .doTest(); }
@Test public void androidxFragmentMissingOnCreateError() { initialiseAndroidCoreClasses(); compilationHelper .addSourceFile("androidstubs/androidx/Fragment.java") .addSourceFile("android-error/AndroidxFragmentWithoutOnCreate.java") .doTest(); }
@Test public void supportLibFragmentMissingOnAttachError() { initialiseAndroidCoreClasses(); compilationHelper .addSourceFile("androidstubs/supportlib/Fragment.java") .addSourceFile("android-error/SupportLibraryFragmentWithoutOnAttach.java") .doTest(); }
@Test public void supportLibFragmentSuccess() { initialiseAndroidCoreClasses(); compilationHelper .addSourceFile("androidstubs/supportlib/Fragment.java") .addSourceFile("android-success/SupportLibraryFragment.java") .doTest(); }