コード例 #1
0
  @Test
  public void propRead() {
    // given
    SeleniumQueryFunctions seleniumQueryFunctions = createMockSeleniumQueryFunctions();
    SeleniumQueryObject seleniumQueryObject =
        createStubSeleniumQueryObjectWithSeleniumQueryFunctions(seleniumQueryFunctions);

    String propertyName = "propertyName";
    String configuredPropertyValue = "propertyValue";
    given(seleniumQueryFunctions.propRead(seleniumQueryObject, propertyName))
        .willReturn(configuredPropertyValue);
    // when
    Object returnedPropertyValue = seleniumQueryObject.prop(propertyName);
    // then
    assertThat((String) returnedPropertyValue, is(configuredPropertyValue));
  }
コード例 #2
0
  @Test
  public void propWrite() {
    // given
    SeleniumQueryFunctions seleniumQueryFunctions = createMockSeleniumQueryFunctions();
    SeleniumQueryObject seleniumQueryObject =
        createStubSeleniumQueryObjectWithSeleniumQueryFunctions(seleniumQueryFunctions);

    String propertyName = "propertyName";
    String propertyValue = "propertyValue";
    SeleniumQueryObject configuredReturningObject = createDummySeleniumQueryObject();
    given(seleniumQueryFunctions.propWrite(seleniumQueryObject, propertyName, propertyValue))
        .willReturn(configuredReturningObject);
    // when
    SeleniumQueryObject returnedObject = seleniumQueryObject.prop(propertyName, propertyValue);
    // then
    assertThat(returnedObject, is(configuredReturningObject));
  }