Package org.exist.xmldb.concurrent

Source Code of org.exist.xmldb.concurrent.ConcurrentAttrUpdateTest

/*
* 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.io.File;

import org.exist.xmldb.XmldbURI;
import org.exist.xmldb.concurrent.action.AttributeUpdateAction;

/**
* @author wolf
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class ConcurrentAttrUpdateTest extends ConcurrentTestBase {

  private final static String URI = XmldbURI.LOCAL_DB;
 
  @SuppressWarnings("unused")
  private final static String QUERY =
    "//ELEMENT[@attribute-1]";
 
  public static void main(String[] args) {
    junit.textui.TestRunner.run(ConcurrentAttrUpdateTest.class);
  }
 
  private File tempFile;
 
  /**
     *
     *
     * @param name
     */
  public ConcurrentAttrUpdateTest(String name) {
    super(name, URI, "C1");
  }
 
  protected void setUp() {
    try {
      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(URI + "/C1", "R1.xml", QUERY), 100, 100, 30);
    } catch (Exception e) {           
            fail(e.getMessage());
        }       
  }
 
  /* (non-Javadoc)
   * @see org.exist.xmldb.test.concurrent.ConcurrentTestBase#tearDown()
   */
  protected void tearDown() {
    try {
      super.tearDown();
      tempFile.delete();
    } catch (Exception e) {           
            fail(e.getMessage());
        }       
  }

}
TOP

Related Classes of org.exist.xmldb.concurrent.ConcurrentAttrUpdateTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.