### Question:
BasePushProvider implements PushProvider { @NonNull protected Context getContext() { return appContext; } protected  BasePushProvider(@NonNull final Context context,
                               @NonNull final String name,
                               @NonNull final String hostAppPackage); protected  BasePushProvider(@NonNull final Context context,
                               @NonNull final String name,
                               @NonNull final String hostAppPackage,
                               @NonNull final NotificationMaker notificationMaker); @NonNull @Override AvailabilityResult getAvailabilityResult(); @Override boolean equals(final Object o); @Override void checkManifest(@Nullable final CheckManifestHandler checkManifestHandler); @Override int hashCode(); @NonNull @Override String getName(); @NonNull @Override String getHostAppPackage(); @NonNull @Override NotificationMaker getNotificationMaker(); @Override String toString();  }### Answer:
@Test public void testGetContext() { Assert.assertEquals(RuntimeEnvironment.application.getApplicationContext(), basePushProvider.getContext()); }