@Ignore
public void testContentResizeOnSplitterDrag() {
testAppFunctionalPage("/components/borderlayoutpanel/borderLayoutPanelft.jsf");
BorderLayoutPanelInspector borderLayoutPanel00 = borderLayoutPanel("formID:borderLayoutPanel00");
SidePanelInspector sidePanel01 = sidePanel("formID:sidePanel01");
borderLayoutPanel00.content().assertExpressionEquals("offsetWidth", 400);
sidePanel01.splitter().dragAndDrop(+300, 0);
borderLayoutPanel00.content().assertExpressionEquals("offsetWidth", 100);
sidePanel01.splitter().dragAndDrop(+125, 0);
borderLayoutPanel00.content().assertExpressionEquals("offsetWidth", 0);
sidePanel01.splitter().dragAndDrop(+125, 0);
borderLayoutPanel00.content().assertExpressionEquals("offsetWidth", 0);
sidePanel01.splitter().dragAndDrop(-5, 0);
borderLayoutPanel00.content().assertExpressionEquals("offsetWidth", 5);
sidePanel01.splitter().dragAndDrop(-1000, 0);
borderLayoutPanel00.content().assertExpressionEquals("offsetWidth", 443);
sidePanel01.splitter().dragAndDrop(+43, 0);
borderLayoutPanel00.content().assertExpressionEquals("offsetWidth", 400);
sidePanel01.splitter().mouseDown();
sidePanel01.splitter().mouseUp();
borderLayoutPanel00.content().assertExpressionEquals("offsetWidth", 443);
sidePanel01.splitter().mouseDown();
sidePanel01.splitter().mouseUp();
borderLayoutPanel00.content().assertExpressionEquals("offsetWidth", 400);
SidePanelInspector sidePanel04 = sidePanel("formID:sidePanel04");
sidePanel04.splitter().dragAndDrop(-300, 0);
borderLayoutPanel00.content().assertExpressionEquals("offsetWidth", 100);
sidePanel04.splitter().dragAndDrop(-125, 0);
borderLayoutPanel00.content().assertExpressionEquals("offsetWidth", 0);
sidePanel04.splitter().dragAndDrop(-125, 0);
borderLayoutPanel00.content().assertExpressionEquals("offsetWidth", 0);
sidePanel04.splitter().dragAndDrop(+5, 0);
borderLayoutPanel00.content().assertExpressionEquals("offsetWidth", 5);
sidePanel04.splitter().dragAndDrop(+1000, 0);
borderLayoutPanel00.content().assertExpressionEquals("offsetWidth", 443);
sidePanel04.splitter().dragAndDrop(-43, 0);
borderLayoutPanel00.content().assertExpressionEquals("offsetWidth", 400);
sidePanel04.splitter().mouseDown();
sidePanel04.splitter().mouseUp();
borderLayoutPanel00.content().assertExpressionEquals("offsetWidth", 443);
sidePanel04.splitter().mouseDown();
sidePanel04.splitter().mouseUp();
borderLayoutPanel00.content().assertExpressionEquals("offsetWidth", 400);
SidePanelInspector sidePanel05 = sidePanel("formID:sidePanel05");
borderLayoutPanel00.content().assertExpressionEquals("offsetHeight", 200);
sidePanel05.splitter().dragAndDrop(0, +100);
borderLayoutPanel00.content().assertExpressionEquals("offsetHeight", 100);
sidePanel05.splitter().dragAndDrop(0, +125);
borderLayoutPanel00.content().assertExpressionEquals("offsetHeight", 0);
sidePanel05.splitter().dragAndDrop(0, +125);
borderLayoutPanel00.content().assertExpressionEquals("offsetHeight", 0);
sidePanel05.splitter().dragAndDrop(0, -5);
borderLayoutPanel00.content().assertExpressionEquals("offsetHeight", 5);
sidePanel05.splitter().dragAndDrop(0, -1000);
borderLayoutPanel00.content().assertExpressionEquals("offsetHeight", 243);
sidePanel05.splitter().dragAndDrop(0, +43);
borderLayoutPanel00.content().assertExpressionEquals("offsetHeight", 200);
sidePanel05.splitter().mouseDown();
sidePanel05.splitter().mouseUp();
borderLayoutPanel00.content().assertExpressionEquals("offsetHeight", 243);
sidePanel05.splitter().mouseDown();
sidePanel05.splitter().mouseUp();
borderLayoutPanel00.content().assertExpressionEquals("offsetHeight", 200);
SidePanelInspector sidePanel08 = sidePanel("formID:sidePanel08");
sidePanel08.splitter().dragAndDrop(0, -100);
borderLayoutPanel00.content().assertExpressionEquals("offsetHeight", 100);
sidePanel08.splitter().dragAndDrop(0, -125);
borderLayoutPanel00.content().assertExpressionEquals("offsetHeight", 0);
sidePanel08.splitter().dragAndDrop(0, -125);
borderLayoutPanel00.content().assertExpressionEquals("offsetHeight", 0);
sidePanel08.splitter().dragAndDrop(0, +5);
borderLayoutPanel00.content().assertExpressionEquals("offsetHeight", 5);
sidePanel08.splitter().dragAndDrop(0, +1000);
borderLayoutPanel00.content().assertExpressionEquals("offsetHeight", 243);
sidePanel08.splitter().dragAndDrop(0, -43);
borderLayoutPanel00.content().assertExpressionEquals("offsetHeight", 200);
sidePanel08.splitter().mouseDown();
sidePanel08.splitter().mouseUp();
borderLayoutPanel00.content().assertExpressionEquals("offsetHeight", 243);
sidePanel08.splitter().mouseDown();
sidePanel08.splitter().mouseUp();
borderLayoutPanel00.content().assertExpressionEquals("offsetHeight", 200);
}