@Override protected Component onCreateLayout(ComponentContext c) { return Column.create(c) .child(Wrapper.create(c).delegate(child1).widthPx(10).heightPx(10)) .build(); } });
@Override protected Component onCreateLayout(ComponentContext c) { return Column.create(c) .child(Wrapper.create(c).delegate(testComponent2).widthPx(10).heightPx(10)) .build(); } };
@Override protected Component onCreateLayout(ComponentContext c) { assertCorrectEventHandler(c.newEventHandler(1), 1, mRootComponent); Wrapper.create(c).delegate(mNestedComponent).build(); assertCorrectEventHandler(c.newEventHandler(2), 2, mRootComponent); Wrapper.create(c).delegate(mNestedComponent).build(); assertCorrectEventHandler(c.newEventHandler(3), 3, mRootComponent); return TestLayoutComponent.create(c).build(); } };
@Test public void testWillRenderForComponentWithSizeSpecThrowsException() { mExpectedException.expect(IllegalArgumentException.class); mExpectedException.expectMessage("@OnCreateLayoutWithSizeSpec"); ComponentContext c = new ComponentContext(application); Component.willRender(c, Wrapper.create(c).delegate(mLayoutWithSizeSpec).build()); } }
@Override protected Component onCreateLayout(ComponentContext c) { return Column.create(c) .layoutDirection(RTL) .paddingPx(START, 10) .paddingPx(END, 20) .child(Wrapper.create(c).delegate(child).widthPx(10).heightPx(10)) .build(); } },
@Override protected Component onCreateLayout(ComponentContext c) { return Wrapper.create(c).delegate(mComponentWithTransition).build(); }
@Test public void testWillRenderForComponentThatReturnsNonNull() { ComponentContext c = new ComponentContext(application); assertThat(c, Wrapper.create(c).delegate(mNonNullSpec).build()).willRender(); }
@Test public void testWillRenderForComponentThatReturnsNull() { ComponentContext c = new ComponentContext(application); assertThat(c, Wrapper.create(c).delegate(mNullSpec).build()).wontRender(); }