package org.basex.tests.w3c;
import org.basex.core.*;
import org.basex.query.*;
import org.basex.query.value.*;
import org.basex.query.value.item.*;
import org.basex.util.*;
/**
* XQuery Update Test Suite wrapper.
*
* @author BaseX Team 2005-17, BSD License
* @author Christian Gruen
*/
public final class XQUTS extends W3CTS {
/**
* Main method of the test class.
* @param args command-line arguments
* @throws Exception exception
*/
public static void main(final String... args) throws Exception {
new XQUTS(args).run();
}
/**
* Constructor.
* @param args command-line arguments
*/
public XQUTS(final String[] args) {
super(args, Util.className(XQUTS.class));
context.options.set(MainOptions.FORCECREATE, true);
}
@Override
protected Value states(final Item root) throws QueryException {
return nodes("*:state", root);
}
@Override
protected boolean updating() {
return true;
}
}