cassandraunit抛出数据集未找到错误

时间:2016-07-01 18:27:28

标签: unit-testing spring-boot cassandra

我正在使用here中的cassandra-unit 3.0.0.1,但它正在投掷dataset not found error

@Rule
public CassandraCQLUnit cassProvider = new CassandraCQLUnit(new ClassPathCQLDataSet("simple.cql","keyspaceNameToCreate"));

我需要使用其他任何插件,还是cassandra-unit中的错误?

EDITED

我已经在调试模式下运行了测试,发现getInputDataSetLocation中的null正在为我ClassPathCQLDataSet.java返回protected InputStream getInputDataSetLocation(String dataSetLocation) { //dataSetLocation: "simple.sql" InputStream inputDataSetLocation = this.getClass().getResourceAsStream("/" + dataSetLocation); // inputDataSetLocation: null //when i run test for cassandraunit-example app i get BufferedInputStream@924 but I am getting null here which is causing error return inputDataSetLocation; }

{{1}}

如果我在这里遗漏任何东西,请告诉我。万分感谢

0 个答案:

没有答案