performAssertions(propertyWidgetFactory, "String pattern property", SingleStringPatternPropertyWidget.class, null,
new SimpleStringPattern("foo", "aaa"));
performAssertions(propertyWidgetFactory, "String pattern array property", MultipleStringPatternPropertyWidget.class,
new StringPattern[0], new StringPattern[] { new SimpleStringPattern("foo", "aaa"),
new RegexStringPattern("bar", "aaa", true) });
performAssertions(propertyWidgetFactory, "Dictionary property", SingleDictionaryPropertyWidget.class, null,
new SimpleDictionary("foo", "foobar"));
performAssertions(propertyWidgetFactory, "Dictionary array property", MultipleDictionariesPropertyWidget.class,