// Path: cassandra-unit/src/main/java/org/cassandraunit/dataset/CQLDataSet.java
// public interface CQLDataSet {
// 
//     List<String> getCQLStatements();
// 
//     String getKeyspaceName();
// 
//     boolean isKeyspaceCreation();
// 
//     boolean isKeyspaceDeletion();
// }
// 
// Path: cassandra-unit/src/main/java/org/cassandraunit/dataset/cql/ClassPathCQLDataSet.java
// public class ClassPathCQLDataSet extends AbstractCQLDataSet implements CQLDataSet {
// 
//     public ClassPathCQLDataSet(String dataSetLocation) {
//         super(dataSetLocation, true, true, null);
//     }
// 
//     public ClassPathCQLDataSet(String dataSetLocation, boolean keyspaceCreation) {
//       super(dataSetLocation, keyspaceCreation, true);
//     }
// 
//     public ClassPathCQLDataSet(String dataSetLocation, boolean keyspaceCreation, boolean keyspaceDeletion) {
//       super(dataSetLocation, keyspaceCreation, keyspaceDeletion);
//     }
// 
//     public ClassPathCQLDataSet(String dataSetLocation, String keyspaceName) {
//       super(dataSetLocation, true, true , keyspaceName);
//     }
// 
//     public ClassPathCQLDataSet(String dataSetLocation, boolean keyspaceCreation, String keyspaceName) {
//       super(dataSetLocation, keyspaceCreation, true, keyspaceName);
//     }
// 
//     public ClassPathCQLDataSet(String dataSetLocation, boolean keyspaceCreation, boolean keyspaceDeletion, String keyspaceName) {
//         super(dataSetLocation, keyspaceCreation, keyspaceDeletion, keyspaceName);
//     }
// 
//     @Override
//     protected InputStream getInputDataSetLocation(String dataSetLocation) {
//         return this.getClass().getResourceAsStream("/" + dataSetLocation);
//     }
// }


import com.datastax.oss.driver.api.core.cql.ResultSet;
import org.cassandraunit.dataset.CQLDataSet;
import org.cassandraunit.dataset.cql.ClassPathCQLDataSet;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
package org.cassandraunit;



/**
 * 
 * @author Marcin Szymaniuk
 * @author Jeremy Sevellec
 *
 */
public class CQLDataLoadTestWithClassInheritance extends AbstractCassandraUnit4CQLTestCase {

    @Override
    public CQLDataSet getDataSet() {
        return new ClassPathCQLDataSet("cql/simple.cql", "mykeyspace");
    }

    @Test
	public void testCQLDataAreInPlace() throws Exception {
// Path: cassandra-unit/src/main/java/org/cassandraunit/dataset/CQLDataSet.java
// public interface CQLDataSet {
// 
//     List<String> getCQLStatements();
// 
//     String getKeyspaceName();
// 
//     boolean isKeyspaceCreation();
// 
//     boolean isKeyspaceDeletion();
// }
// 
// Path: cassandra-unit/src/main/java/org/cassandraunit/dataset/cql/ClassPathCQLDataSet.java
// public class ClassPathCQLDataSet extends AbstractCQLDataSet implements CQLDataSet {
// 
//     public ClassPathCQLDataSet(String dataSetLocation) {
//         super(dataSetLocation, true, true, null);
//     }
// 
//     public ClassPathCQLDataSet(String dataSetLocation, boolean keyspaceCreation) {
//       super(dataSetLocation, keyspaceCreation, true);
//     }
// 
//     public ClassPathCQLDataSet(String dataSetLocation, boolean keyspaceCreation, boolean keyspaceDeletion) {
//       super(dataSetLocation, keyspaceCreation, keyspaceDeletion);
//     }
// 
//     public ClassPathCQLDataSet(String dataSetLocation, String keyspaceName) {
//       super(dataSetLocation, true, true , keyspaceName);
//     }
// 
//     public ClassPathCQLDataSet(String dataSetLocation, boolean keyspaceCreation, String keyspaceName) {
//       super(dataSetLocation, keyspaceCreation, true, keyspaceName);
//     }
// 
//     public ClassPathCQLDataSet(String dataSetLocation, boolean keyspaceCreation, boolean keyspaceDeletion, String keyspaceName) {
//         super(dataSetLocation, keyspaceCreation, keyspaceDeletion, keyspaceName);
//     }
// 
//     @Override
//     protected InputStream getInputDataSetLocation(String dataSetLocation) {
//         return this.getClass().getResourceAsStream("/" + dataSetLocation);
//     }
// }


// Path: cassandra-unit/src/test/java/org/cassandraunit/CQLDataLoadTestWithClassInheritance.java
import com.datastax.oss.driver.api.core.cql.ResultSet;
import org.cassandraunit.dataset.CQLDataSet;
import org.cassandraunit.dataset.cql.ClassPathCQLDataSet;
import org.junit.Test;
import static org.junit.Assert.assertEquals;

package org.cassandraunit;



/**
 * 
 * @author Marcin Szymaniuk
 * @author Jeremy Sevellec
 *
 */
public class CQLDataLoadTestWithClassInheritance extends AbstractCassandraUnit4CQLTestCase {

    @Override
    public CQLDataSet getDataSet() {
        return new ClassPathCQLDataSet("cql/simple.cql", "mykeyspace");
    }

    @Test
	public void testCQLDataAreInPlace() throws Exception {
        test();