@Test
public void shouldParseConstraintFromStringWithIsChildNodeExpressionWithSelectorNameAndPath() {
Constraint constraint = parser.parseConstraint(tokens("ISCHILDNODE(tableA,'/a/b/c')"), typeSystem, mock(Source.class));
assertThat(constraint, is(instanceOf(ChildNode.class)));
ChildNode child = (ChildNode)constraint;
assertThat(child.selectorName(), is(selectorName("tableA")));
assertThat(child.getParentPath(), is("/a/b/c"));
}
@Test( expected = ParsingException.class )
public void shouldFailToParseConstraintFromStringWithIsChildNodeExpressionWithNoCommaAfterSelectorName() {