@Override @Nonnull public Boolean run() { keys.addAll(hView.findChildren().results()); return true; } });
@Test public void mustBeAbleToFindItemById() throws NotFoundException { final HItem item1 = fixture.createChild(). withDisplayName("My Item 1"). build(); final HItem item2 = fixture.createChild(). withDisplayName("My Item 2"). build(); assertThat(fixture.findChildren().id(item1.getId()).result(), is(sameInstance(item1))); assertThat(fixture.findChildren().id(item2.getId()).result(), is(sameInstance(item2))); assertThat(fixture.findChildren().id("fakeId").count(), is(0)); }
trip1.createChild().boundTo(photo3).build(); for (HItem item : gallery1.findChildren().boundToType(Photo.class).results()) for (HView item : hvManager.findItems().boundTo(photo3).results())
@Test public void aDefaultViewMustBeInitiallyEmpty() { final HView view = hvManager.createView(). withDisplayName("My View 1"). build(); assertThat(view.findChildren().count(), is(0)); }
@Test public void mustBeAbleToFindViewById() throws NotFoundException { final HView view1 = hvManager.createView(). withDisplayName("My View 1"). build(); final HView view2 = hvManager.createView(). withDisplayName("My View 2"). build(); assertThat(hvManager.findViews().id(view1.getId()).result(), is(sameInstance(view1))); assertThat(hvManager.findViews().id(view2.getId()).result(), is(sameInstance(view2))); assertThat(hvManager.findViews().id("fakeId").count(), is(0)); }
@Test public void aDefaultItemMustBeInitiallyEmpty() { final HItem item = fixture.createChild(). withDisplayName("My Item 1"). build(); assertThat(item.findChildren().count(), is(0)); }
@Test public void aRenamableViewMustBeInitiallyEmpty() { final HView view = hvManager.createView(). withDisplayName("My View 1"). thatCanBeRenamed(). build(); assertThat(view.findChildren().count(), is(0)); }
@Override @Nonnull public Boolean run() { keys.addAll(hViewManager.findViews().results()); return true; } });
@Test public void aRenamableItemMustBeInitiallyEmpty() { final HItem item = fixture.createChild(). withDisplayName("My Item 1"). thatCanBeRenamed(). build(); assertThat(item.findChildren().count(), is(0)); }
@Test public void mustReturnTheChildrenInOrder() { final HItem item1 = fixture.createChild().withDisplayName("name 1").build(); final HItem item2 = fixture.createChild().withDisplayName("name 2").build(); final HItem item3 = fixture.createChild().withDisplayName("name 3").build(); final List<? extends HItem> children = fixture.findChildren().results(); assertThat(children, is(notNullValue())); assertThat(children.size(), is(3)); assertThat(children.get(0), is(sameInstance(item1))); assertThat(children.get(1), is(sameInstance(item2))); assertThat(children.get(2), is(sameInstance(item3))); } }
@Before public void setUp() { hViewManager = Locator.find(HViewManager); hViewManager.as(Resettable.class).reset(); assertThat(hViewManager.findViews().count(), is(0)); hViews[0] = hViewManager.createView().withDisplayName("view 1").build(); hViews[1] = hViewManager.createView().withDisplayName("view 2").build(); hViews[2] = hViewManager.createView().withDisplayName("view 3").build(); }
@Test public void mustReturnTheViewsInOrder() { final HView view1 = hvManager.createView().withDisplayName("name 1").build(); final HView view2 = hvManager.createView().withDisplayName("name 2").build(); final HView view3 = hvManager.createView().withDisplayName("name 3").build(); final List<? extends HView> children = hvManager.findViews().results(); assertThat(children, is(notNullValue())); assertThat(children.size(), is(3)); assertThat(children.get(0), is(sameInstance(view1))); assertThat(children.get(1), is(sameInstance(view2))); assertThat(children.get(2), is(sameInstance(view3))); } }