@Test(expected = TransformException.class) public void verifyBad() throws RuleBaseException, TransformException { SortByValueBlock block = define("<sort by='ascending'>@name</sort>"); SortByValueBlock.SortByValueSeg seg = (SortByValueBlock.SortByValueSeg) block.createSeg(mod); setModData( "(<sort-value refid='m1'>start</sort-value>, <sort-value refid='m2'>foo</sort-value>)"); seg.values = new ArrayList<Pair<String, Item>>(); seg.values.add(Pair.of("m1", content.query().single("/id('m1')/@name").toAtomicItem())); seg.values.add(Pair.of("m2", content.query().single("/id('m2')/@name").toAtomicItem())); seg.verify(); }