node.add(node2);
SGFNode node3 = new SGFNode();
node3.addMoveProperty(wPlay);
node.add(node3);
SGFNodeBoundsVisitor bounds = new SGFNodeBoundsVisitor(0, 0, 19, 19);
node.eval(bounds);
assertEquals(1, bounds.xmin);
assertEquals(4, bounds.ymin);
assertEquals(3, bounds.xmax);
assertEquals(10, bounds.ymax);
bounds = new SGFNodeBoundsVisitor(0, 0, 5, 5);
node.eval(bounds);
assertEquals(3, bounds.xmin);
assertEquals(4, bounds.ymin);
assertEquals(3, bounds.xmax);
assertEquals(4, bounds.ymax);
bounds = new SGFNodeBoundsVisitor(0, 0, 1, 1);
node.eval(bounds);
assertFalse(bounds.hasPoints());
}