### Question:
Push implements LocalBurst.OnBroadcastListener { public static synchronized Push getInstance() { return instance; } private  Push(Context context, String apiBaseUrl, AuthProvider authProvider); static synchronized Push getInstance(); static synchronized void of(
            @NonNull String apiBaseUrl,
            @NonNull Provider provider,
            @NonNull AuthProvider authProvider
    ); static synchronized void unregister(Object listener); static synchronized void register(Object listener); String getUUID(); void register(Object listener); void unregister(Object listener); Device merge(Device device); Set<String> subscribe(@NonNull String topic); Set<String> unsubscribe(@NonNull String topic); Set<String> getTopics(); Map<String, String> putInfo(String key, String value); Map<String, String> getInfo(); String getInfo(String key); String getInfo(String key, String defaultValue); Map<String, String> putExtra(String key, String value); Map<String, String> putExtra(String key, Float value); Map<String, String> putExtra(String key, Long value); Map<String, String> putExtra(String key, Integer value); Map<String, String> putExtra(String key, Boolean value); Map<String, String> getExtras(); String getExtra(String key); String getExtra(String key, String defaultValue); Float getExtra(String key, Float defaultValue); Long getExtra(String key, Long defaultValue); Integer getExtra(String key, Integer defaultValue); Boolean getExtra(String key, Boolean defaultValue); String setRegistrationToken(@NonNull String token); String getRegistrationToken(); Response<Device> create(String registrationToken); Response<Device> update(String registrationToken); boolean isConnected(); boolean isWifiEnabled(); String getNetworkType(); boolean isConnectedOnWiFi(); boolean isConnectedOnMobile(); boolean isGooglePlayServiceAvailable(); void sync(); void sync(String extraKey, String extraValue); void clear(); @Override void onBroadcast(String action, Bundle extras); static final String SUCCESS; static final String MESSAGE; static final String FORCE_DEVICE_SYNC; static final String REGISTRATION_TOKEN_REFRESHED; static final String PUSH_MESSAGE_RECEIVED; static final String DEVICE_SYNCED; static final String REGISTRATION_TOKEN_PREF_KEY; }### Answer:
@Test public void shouldBeAbleToGetPushInstance() { Push push = Push.getInstance(); assertThat(push, is(not(equalTo(null)))); }