use of org.mule.tck.junit4.matcher.ValueMatcher in project mule by mulesoft.
the class SourcesValuesTestCase method multiLevelValue.
@Test
public void multiLevelValue() throws Exception {
Set<Value> values = getValuesFromSource("source-with-multi-level-value", "values");
ValueMatcher americaValue = valueWithId("America").withDisplayName("America").withPartName("continent").withChilds(valueWithId("Argentina").withDisplayName("Argentina").withPartName("country").withChilds(valueWithId("Buenos Aires").withDisplayName("Buenos Aires").withPartName("city")));
assertThat(values, hasValues(americaValue));
}
use of org.mule.tck.junit4.matcher.ValueMatcher in project mule by mulesoft.
the class OperationValuesTestCase method multiLevelOption.
@Test
public void multiLevelOption() throws Exception {
Set<Value> values = getValues("multiLevelValue", "values");
ValueMatcher americaValue = valueWithId("America").withDisplayName("America").withPartName("continent").withChilds(valueWithId("Argentina").withDisplayName("Argentina").withPartName("country").withChilds(valueWithId("Buenos Aires").withDisplayName("Buenos Aires").withPartName("city")));
assertThat(values, hasValues(americaValue));
}
Aggregations