// Path: src/edu/toronto/cs/xcurator/mapping/Mapping.java
// public interface Mapping {
// 
//     /**
//      * Check if this mapping is initialized.
//      *
//      * @return
//      */
//     boolean isInitialized();
// 
//     /**
//      * Set this mapping as initialized, return success flag.
//      *
//      * @return true if successfully initialized, false if not successful.
//      */
//     boolean setInitialized();
// 
//     /**
//      * Set the base namespace context of the XML document to be transformed
//      * using this mapping. This namespace context can be overrided by individual
//      * entities.
//      *
//      * @param nsContext
//      */
//     void setBaseNamespaceContext(NsContext nsContext);
// 
//     /**
//      * Get the base namespace context of the XML document to be transformed
//      * using this mapping.
//      *
//      * @return
//      */
//     NsContext getBaseNamespaceContext();
// 
//     void addEntity(Schema schema);
// 
//     Schema getEntity(String id);
// 
//     void removeEntity(String id);
// 
//     public Map<String, Schema> getEntities();
// 
//     Iterator<Schema> getEntityIterator();
// 
//     public void removeInvalidRelations();
// 
// }


import edu.toronto.cs.xcurator.common.DataDocument;
import edu.toronto.cs.xcurator.mapping.Mapping;
import java.util.List;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.toronto.cs.xcurator.cli.mapping;


/**
 *
 * @author Amir
 */
public class XbrlEntityFilteringTest extends TestCase {
    
    public XbrlEntityFilteringTest(String testName) {
        super(testName);
    }

    public static Test suite() {
        TestSuite suite = new TestSuite(XbrlEntityFilteringTest.class);
        return suite;
    }
    
    @Override
    protected void setUp() throws Exception {
        super.setUp();
    }
    
    @Override
    protected void tearDown() throws Exception {
        super.tearDown();
    }

    /**
     * Test of process method, of class XbrlEntityFiltering.
     */
    public void testProcess() {
        System.out.println("process");
        List<DataDocument> dataDocuments = null;
// Path: src/edu/toronto/cs/xcurator/mapping/Mapping.java
// public interface Mapping {
// 
//     /**
//      * Check if this mapping is initialized.
//      *
//      * @return
//      */
//     boolean isInitialized();
// 
//     /**
//      * Set this mapping as initialized, return success flag.
//      *
//      * @return true if successfully initialized, false if not successful.
//      */
//     boolean setInitialized();
// 
//     /**
//      * Set the base namespace context of the XML document to be transformed
//      * using this mapping. This namespace context can be overrided by individual
//      * entities.
//      *
//      * @param nsContext
//      */
//     void setBaseNamespaceContext(NsContext nsContext);
// 
//     /**
//      * Get the base namespace context of the XML document to be transformed
//      * using this mapping.
//      *
//      * @return
//      */
//     NsContext getBaseNamespaceContext();
// 
//     void addEntity(Schema schema);
// 
//     Schema getEntity(String id);
// 
//     void removeEntity(String id);
// 
//     public Map<String, Schema> getEntities();
// 
//     Iterator<Schema> getEntityIterator();
// 
//     public void removeInvalidRelations();
// 
// }


// Path: test/edu/toronto/cs/xcurator/cli/mapping/XbrlEntityFilteringTest.java
import edu.toronto.cs.xcurator.common.DataDocument;
import edu.toronto.cs.xcurator.mapping.Mapping;
import java.util.List;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.toronto.cs.xcurator.cli.mapping;


/**
 *
 * @author Amir
 */
public class XbrlEntityFilteringTest extends TestCase {
    
    public XbrlEntityFilteringTest(String testName) {
        super(testName);
    }

    public static Test suite() {
        TestSuite suite = new TestSuite(XbrlEntityFilteringTest.class);
        return suite;
    }
    
    @Override
    protected void setUp() throws Exception {
        super.setUp();
    }
    
    @Override
    protected void tearDown() throws Exception {
        super.tearDown();
    }

    /**
     * Test of process method, of class XbrlEntityFiltering.
     */
    public void testProcess() {
        System.out.println("process");
        List<DataDocument> dataDocuments = null;
        Mapping mapping = null;