{
String[] code = new String[]
{
"implements=' a.b.I1 , c.d.I2 '"
};
IMXMLImplementsNode node = getMXMLImplementsNode(code);
assertThat("getChildCount", node.getChildCount(), is(2));
assertThat("getInterfaceNodes.length", node.getInterfaceNodes().length, is(2));
IIdentifierNode interfaceNode0 = node.getInterfaceNodes()[0];
assertThat("interfaceNode0", interfaceNode0, is(node.getChild(0)));
assertThat("interfaceNode0.getNodeID", interfaceNode0.getNodeID(), is(ASTNodeID.FullNameID));
assertThat("interfaceNode0.getName", interfaceNode0.getName(), is("a.b.I1"));
IIdentifierNode interfaceNode1 = node.getInterfaceNodes()[1];
assertThat("interfaceNode1", interfaceNode1, is(node.getChild(1)));
assertThat("interfaceNode1.getNodeID", interfaceNode1.getNodeID(), is(ASTNodeID.FullNameID));
assertThat("interfaceNode1.getName", interfaceNode1.getName(), is("c.d.I2"));
}