/** Even empty <code>Tree</code> should have two items. */ public void test_empty_this() throws Exception { TreeInfo tree = parse( "// filler filler filler filler filler", "<ui:UiBinder>", " <g:Tree/>", "</ui:UiBinder>"); refresh(); // bounds assertEquals(new Rectangle(0, 0, 450, 300), tree.getBounds()); // has items assertEquals(2, ScriptUtils.evaluate("getItemCount()", tree.getObject())); }
/** Even empty <code>Tree</code> should have two items. */ public void test_empty() throws Exception { parse( "// filler filler filler filler filler", "<ui:UiBinder>", " <g:FlowPanel>", " <g:Tree wbp:name='tree'/>", " </g:FlowPanel>", "</ui:UiBinder>"); refresh(); TreeInfo tree = getObjectByName("tree"); // bounds { Rectangle bounds = tree.getBounds(); assertThat(bounds.x).isEqualTo(0); assertThat(bounds.y).isEqualTo(0); assertThat(bounds.width).isEqualTo(450); assertThat(bounds.height).isGreaterThan(50); } // has items assertEquals(2, ScriptUtils.evaluate("getItemCount()", tree.getObject())); }