Specify that the left button should be clicked two times (similar to double-click):
// import static org.fest.swing.fixture.MouseClickInfo.*; MouseClickInfo i = leftButton().times(2);
697071727374757677
verify(table).click(cell, LEFT_BUTTON); } @Test public void should_call_click_with_MouseClickInfo_in_JTableFixture_and_return_self() { MouseClickInfo info = middleButton().times(3); assertThat(fixture.click(info)).isSameAs(fixture); verify(table).click(cell, info); }
717273747576777879
verify(driver).clickColumn(target, pattern); } @Test public void should_call_clickColumn_with_index_and_MouseClickInfo_in_driver_and_return_self() { MouseClickInfo clickInfo = middleButton().times(2); assertThat(fixture.clickColumn(6, clickInfo)).isSameAs(fixture); verify(driver).clickColumn(target, 6, MIDDLE_BUTTON, 2); }
787980818283848586
verify(driver).clickColumn(target, 6, MIDDLE_BUTTON, 2); } @Test public void should_call_clickColumn_with_name_and_MouseClickInfo_in_driver_and_return_self() { MouseClickInfo clickInfo = middleButton().times(2); assertThat(fixture.clickColumn("Hello", clickInfo)).isSameAs(fixture); verify(driver).clickColumn(target, "Hello", MIDDLE_BUTTON, 2); }
85868788899091929394
verify(driver).clickColumn(target, "Hello", MIDDLE_BUTTON, 2); } @Test public void should_call_clickColumn_with_pattern_and_MouseClickInfo_in_driver_and_return_self() { MouseClickInfo clickInfo = middleButton().times(2); Pattern pattern = Pattern.compile("Hello"); assertThat(fixture.clickColumn(pattern, clickInfo)).isSameAs(fixture); verify(driver).clickColumn(target, pattern, MIDDLE_BUTTON, 2); }
3435363738394041
public class JTreeDriver_clickPath_withMouseClickInfo_Test extends JTreeDriver_clickCell_TestCase { private static MouseClickInfo mouseClickInfo = rightButton().times(2); @Test(expected = NullPointerException.class) public void should_throw_error_if_MouseClickInfo_is_null() { MouseClickInfo info = null; driver.clickPath(tree, "root", info); }
39404142434445464748
@Test public void should_click_Component_with_given_MouseClickInfo() { showWindow(); ClickRecorder clickRecorder = ClickRecorder.attachTo(window.button); MouseClickInfo mouseClickInfo = leftButton().times(3); driver.click(window.button, mouseClickInfo); assertThat(clickRecorder).wasClickedWith(mouseClickInfo.button()).clickedAt(centerOf(window.button)) .timesClicked(mouseClickInfo.times()); }
646566676869707172
verify(driver).clickRow(target, 6, MIDDLE_BUTTON); } @Test public void should_call_clickRow_with_MouseClickInfo_in_driver_and_return_self() { MouseClickInfo info = middleButton().times(3); assertThat(fixture.clickRow(6, info)).isSameAs(fixture); verify(driver).clickRow(target, 6, info); }
838485868788899091
verify(driver).clickPath(target, "root/child", MIDDLE_BUTTON); } @Test public void should_call_clickPath_with_MouseClickInfo_in_driver_and_return_self() { MouseClickInfo info = middleButton().times(3); assertThat(fixture.clickPath("root/child", info)).isSameAs(fixture); verify(driver).clickPath(target, "root/child", info); }
636465666768697071
verify(fixture.driver()).click(fixture.target(), LEFT_BUTTON); } @Test public void should_call_click_with_MouseClickInfo_in_driver_and_return_self() { MouseClickInfo clickInfo = leftButton().times(2); assertThat(fixture.click(clickInfo)).isSameAs(fixture); verify(fixture.driver()).click(fixture.target(), clickInfo); }
737475767778798081
verify(treeFixture).clickPath(path, MIDDLE_BUTTON); } @Test public void should_call_clickPath_with_MouseClickInfo_in_JTreeFixture_and_return_self() { MouseClickInfo info = middleButton().times(3); assertThat(fixture.click(info)).isSameAs(fixture); verify(treeFixture).clickPath(path, info); }