Examples of valueAs()


Examples of org.jbehave.core.steps.Parameters.valueAs()

  @Then("the current trader activity is: %activityTable")
  public void theTradersActivityIs(ExamplesTable activityTable) {
    for (int i = 0; i < activityTable.getRowCount(); i++) {
      Parameters row = activityTable.withDefaults(this.ranksTable.getRowAsParameters(i)).getRowAsParameters(i);
      System.out.println(row.valueAs("name", Trader.class).getName() + " ("
          + row.valueAs("rank", String.class, "N/A") + ") has done " + row.valueAs("trades", Integer.class)
          + " trades");
    }
  }
View Full Code Here

Examples of org.jbehave.core.steps.Parameters.valueAs()

  @Then("the current trader activity is: %activityTable")
  public void theTradersActivityIs(ExamplesTable activityTable) {
    for (int i = 0; i < activityTable.getRowCount(); i++) {
      Parameters row = activityTable.withDefaults(this.ranksTable.getRowAsParameters(i)).getRowAsParameters(i);
      System.out.println(row.valueAs("name", Trader.class).getName() + " ("
          + row.valueAs("rank", String.class, "N/A") + ") has done " + row.valueAs("trades", Integer.class)
          + " trades");
    }
  }

  @Then("the traders returned are: %tradersTable")
View Full Code Here

Examples of org.jbehave.core.steps.Parameters.valueAs()

  @Then("the current trader activity is: %activityTable")
  public void theTradersActivityIs(ExamplesTable activityTable) {
    for (int i = 0; i < activityTable.getRowCount(); i++) {
      Parameters row = activityTable.withDefaults(this.ranksTable.getRowAsParameters(i)).getRowAsParameters(i);
      System.out.println(row.valueAs("name", Trader.class).getName() + " ("
          + row.valueAs("rank", String.class, "N/A") + ") has done " + row.valueAs("trades", Integer.class)
          + " trades");
    }
  }

  @Then("the traders returned are: %tradersTable")
View Full Code Here

Examples of org.jbehave.core.steps.Parameters.valueAs()

    public void theResultsMultipliedByAre(int multiplier, ExamplesTable results){
        OutcomesTable outcomes = new OutcomesTable(new LocalizedKeywords(new Locale("fr")));
        for (int row = 0; row < results.getRowCount(); row++) {
            Parameters expected = results.getRowAsParameters(row);
            Parameters original = table.getRowAsParameters(row);
            int one = original.valueAs("un", Integer.class);
            int two = original.valueAs("deux", Integer.class);
            outcomes.addOutcome("un", one*multiplier, Matchers.equalTo(expected.valueAs("un", Integer.class)));
            outcomes.addOutcome("deux", two*multiplier, Matchers.equalTo(expected.valueAs("deux", Integer.class)));
        }
        outcomes.verify();
View Full Code Here

Examples of org.jbehave.core.steps.Parameters.valueAs()

        OutcomesTable outcomes = new OutcomesTable(new LocalizedKeywords(new Locale("fr")));
        for (int row = 0; row < results.getRowCount(); row++) {
            Parameters expected = results.getRowAsParameters(row);
            Parameters original = table.getRowAsParameters(row);
            int one = original.valueAs("un", Integer.class);
            int two = original.valueAs("deux", Integer.class);
            outcomes.addOutcome("un", one*multiplier, Matchers.equalTo(expected.valueAs("un", Integer.class)));
            outcomes.addOutcome("deux", two*multiplier, Matchers.equalTo(expected.valueAs("deux", Integer.class)));
        }
        outcomes.verify();
    }
View Full Code Here

Examples of org.jbehave.core.steps.Parameters.valueAs()

        String tableAsString = "|one|two|\n|11|22|\n|1/1/2010|2/2/2010|";
        ExamplesTable examplesTable = factory.createExamplesTable(tableAsString);

        // Then
        Parameters integers = examplesTable.getRowAsParameters(0);
        assertThat(integers.valueAs("one", Integer.class), equalTo(11));
        assertThat(integers.valueAs("two", Integer.class), equalTo(22));
        Parameters dates = examplesTable.getRowAsParameters(1);
        assertThat(dates.valueAs("one", Date.class), equalTo(convertDate("1/1/2010")));
        assertThat(dates.valueAs("two", Date.class), equalTo(convertDate("2/2/2010")));
    }
View Full Code Here

Examples of org.jbehave.core.steps.Parameters.valueAs()

        ExamplesTable examplesTable = factory.createExamplesTable(tableAsString);

        // Then
        Parameters integers = examplesTable.getRowAsParameters(0);
        assertThat(integers.valueAs("one", Integer.class), equalTo(11));
        assertThat(integers.valueAs("two", Integer.class), equalTo(22));
        Parameters dates = examplesTable.getRowAsParameters(1);
        assertThat(dates.valueAs("one", Date.class), equalTo(convertDate("1/1/2010")));
        assertThat(dates.valueAs("two", Date.class), equalTo(convertDate("2/2/2010")));
    }
View Full Code Here

Examples of org.jbehave.core.steps.Parameters.valueAs()

        // Then
        Parameters integers = examplesTable.getRowAsParameters(0);
        assertThat(integers.valueAs("one", Integer.class), equalTo(11));
        assertThat(integers.valueAs("two", Integer.class), equalTo(22));
        Parameters dates = examplesTable.getRowAsParameters(1);
        assertThat(dates.valueAs("one", Date.class), equalTo(convertDate("1/1/2010")));
        assertThat(dates.valueAs("two", Date.class), equalTo(convertDate("2/2/2010")));
    }

    @Test
    public void shouldConvertParameterValuesOfTableRowWithDefaults() throws Exception {
View Full Code Here

Examples of org.jbehave.core.steps.Parameters.valueAs()

        Parameters integers = examplesTable.getRowAsParameters(0);
        assertThat(integers.valueAs("one", Integer.class), equalTo(11));
        assertThat(integers.valueAs("two", Integer.class), equalTo(22));
        Parameters dates = examplesTable.getRowAsParameters(1);
        assertThat(dates.valueAs("one", Date.class), equalTo(convertDate("1/1/2010")));
        assertThat(dates.valueAs("two", Date.class), equalTo(convertDate("2/2/2010")));
    }

    @Test
    public void shouldConvertParameterValuesOfTableRowWithDefaults() throws Exception {
        // Given
View Full Code Here

Examples of org.jbehave.core.steps.Parameters.valueAs()

        // Then
        Parameters firstRow = examplesTable.getRowAsParameters(0);
        Map<String, String> firstRowValues = firstRow.values();
        assertThat(firstRowValues.containsKey("one"), is(true));
        assertThat(firstRow.valueAs("one", String.class), is("11"));
        assertThat(firstRow.valueAs("one", Integer.class), is(11));
        assertThat(firstRowValues.containsKey("three"), is(true));
        assertThat(firstRow.valueAs("three", String.class), is("99"));
        assertThat(firstRow.valueAs("three", Integer.class), is(99));
        assertThat(firstRowValues.containsKey("XX"), is(false));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.