WebFragment extends ActionBarFragment { public boolean loadContent(@Nullable final String content) { this.content = content; this.contentType = resolveContentType(this.content); if ((privateFlags & PFLAG_READY_TO_LOAD_CONTENT) != 0) { onLoadContent(this.content, contentType); return true; } return false; }  static boolean isValidWebUrl(@Nullable final String url); @NonNull static WebFragment newInstance(); @NonNull static WebFragment newInstance(@NonNull final WebOptions options); @Override void onCreate(@Nullable final Bundle savedInstanceState); @NonNull final WebOptions getOptions(); void setOnWebContentLoadingListener(@Nullable final OnWebContentLoadingListener listener); @Override View onCreateView(@NonNull final LayoutInflater inflater, @Nullable final ViewGroup container, @Nullable final Bundle savedInstanceState); @Nullable WebView getWebView(); @Override void onActivityCreated(@Nullable final Bundle savedInstanceState); boolean loadContent(@Nullable final String content); @Nullable String getContent(); @ContentType int getContentType(); @Override void onSaveInstanceState(@NonNull final Bundle state); @Override void onDestroyView();  }
@Test public void testLoadContent() { final WebFragment fragment = new WebFragment(); assertThat(fragment.loadContent("http: assertThat(fragment.getContent(), is("http: assertThat(fragment.getContentType(), is(WebFragment.CONTENT_URL)); }