private static final String TEXT_B = "textB";
private Document document;
// copy of ElementNameAndTextQualifier test
public void testSingleTextValue() throws Exception {
ElementQualifier qualifier =
new MultiLevelElementNameAndTextQualifier(1);
Element control = document.createElement(TAG_NAME);
control.appendChild(document.createTextNode(TEXT_A));
Element test = document.createElement(TAG_NAME);
assertFalse("control text not comparable to empty text",
qualifier.qualifyForComparison(control, test));
test.appendChild(document.createTextNode(TEXT_A));
assertTrue("control textA comparable to test textA",
qualifier.qualifyForComparison(control, test));
test = document.createElement(TAG_NAME);
test.appendChild(document.createTextNode(TEXT_B));
assertFalse("control textA not comparable to test textB",
qualifier.qualifyForComparison(control, test));
}