@Override protected Fragment fragment() { return new Fragment(); } }.background(pages.getBackgroundColor(getContext(), pageCount() - 1)));
@NonNull public Fragment fragment() { if (fragment == null) { try { fragment = clazz.newInstance(); } catch (Exception e) { e.printStackTrace(); fragment = new Fragment(); } } return fragment; }
@Override public void onViewCreated(@NonNull View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); mTutorialAdapterImpl = new TutorialImpl.TutorialAdapterImpl<Fragment>(mTutorial) { @Override Fragment getEmptyFragment() { return new Fragment(); } }; mTutorial.onViewCreated(view, savedInstanceState); }
@Override protected Fragment fragment() { return new Fragment(); } };
@Override protected Fragment fragment() { return new Fragment(); } })
@Override protected Fragment fragment() { return new Fragment(); } });
@Override protected Fragment fragment() { return new Fragment(); } });
@Override protected Fragment fragment() { return new Fragment(); } };
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Try to generate Activity injections by clicking to R.layout.activity_main setContentView(R.layout.activity_main); if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction() .add(R.id.container, new Fragment()) .commit(); } } }
@Test(expected = NullPointerException.class) public void testThrowsIfSupportFragmentNotAttached() { Fragment fragment = new Fragment(); retriever.get(fragment); }
public SupportRetrieverHarness() { this.parent = new Fragment(); controller.create(); controller.get().getSupportFragmentManager().beginTransaction().add(parent, PARENT_TAG) .commitAllowingStateLoss(); controller.get().getSupportFragmentManager().executePendingTransactions(); controller.start().resume(); }
@Test public void testSupportCanGetRequestManagerFromFragment() { FragmentActivity activity = Robolectric.buildActivity(FragmentActivity.class).create().start().resume().get(); Fragment fragment = new Fragment(); activity.getSupportFragmentManager().beginTransaction().add(fragment, PARENT_TAG).commit(); activity.getSupportFragmentManager().executePendingTransactions(); RequestManager manager = retriever.get(fragment); assertEquals(manager, retriever.get(fragment)); }
private void helpTestSupportCanGetRequestManagerFromDetachedFragment() { FragmentActivity activity = Robolectric.buildActivity(FragmentActivity.class).create().start().resume().get(); Fragment fragment = new Fragment(); activity.getSupportFragmentManager().beginTransaction().add(fragment, PARENT_TAG) .detach(fragment).commit(); activity.getSupportFragmentManager().executePendingTransactions(); assertTrue(fragment.isDetached()); retriever.get(fragment); }
@Test public void testCreateGetFragment() { final Fragment fragment1 = new Fragment(); builder2.page(new FragmentWelcomePage() { @Override protected Fragment fragment() { return fragment1; } }); WelcomeConfiguration config = builder2.build(); assertTrue(config.getFragment(0) == null); assertTrue(config.createFragment(0) == fragment1); assertTrue(config.getFragment(0) == fragment1); }
@Test public void testBuilder_SupportFragment_Resource() { final Fragment fragment = spy(new Fragment()); final ViewGroup view = mock(ViewGroup.class); when(fragment.getView()).thenReturn(view); startFragment(fragment); final MaterialTapTargetPrompt.Builder builder = new MaterialTapTargetPrompt.Builder(fragment, 0); assertTrue(builder.getResourceFinder() instanceof SupportFragmentResourceFinder); }
@Test public void testBuilder_SupportFragment() { final Fragment fragment = spy(new Fragment()); final ViewGroup view = mock(ViewGroup.class); when(fragment.getView()).thenReturn(view); startFragment(fragment); final MaterialTapTargetPrompt.Builder builder = new MaterialTapTargetPrompt.Builder(fragment); assertTrue(builder.getResourceFinder() instanceof SupportFragmentResourceFinder); }
@Override public void onClick(View v) { getFragmentManager().beginTransaction() .replace(R.id.content, new Fragment()) .addToBackStack("test") .commit(); } });
@Test public void testAddToActivity() throws Exception { // Given TestObject target = new TestObject(); target.fragment1 = new Fragment(); // When manager.addToActivity(target, target.fragment1); // Then assertThat(target.fragment1.getActivity()).isNotNull(); }
@Test public void testRemoveFromActivity() throws Exception { // Given TestObject target = new TestObject(); target.fragment1 = new Fragment(); manager.addToActivity(target, target.fragment1); // When manager.removeFromActivity(target.fragment1); // Then assertThat(target.fragment1.getActivity()).isNull(); }