/*
* Created on Sep 25, 2004
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package org.exist.xmldb.concurrent;
import java.nio.file.Path;
import org.exist.util.FileUtils;
import org.exist.xmldb.XmldbURI;
import org.exist.xmldb.concurrent.action.AttributeUpdateAction;
import org.junit.After;
import org.junit.Before;
import org.xmldb.api.base.XMLDBException;
import static org.junit.Assert.assertNotNull;
/**
* @author wolf
*/
public class ConcurrentAttrUpdateTest extends ConcurrentTestBase {
private final static String URI = XmldbURI.LOCAL_DB;
@SuppressWarnings("unused")
private final static String QUERY =
"//ELEMENT[@attribute-1]";
private Path tempFile;
public ConcurrentAttrUpdateTest() {
super(URI, "C1");
}
@Before
@Override
public void setUp() throws Exception {
super.setUp();
String[] wordList = DBUtils.wordList(rootCol);
assertNotNull(wordList);
tempFile = DBUtils.generateXMLFile(250, 10, wordList);
DBUtils.addXMLResource(getTestCollection(), "R1.xml", tempFile);
addAction(new AttributeUpdateAction(URI + "/C1", "R1.xml", wordList), 20, 0, 0);
//addAction(new XQueryAction(getUri + "/C1", "R1.xml", QUERY), 100, 100, 30);
}
@After
@Override
public void tearDown() throws XMLDBException {
super.tearDown();
FileUtils.deleteQuietly(tempFile);
}
}