0
junitのテストケースを書く初心者として、私はbean loaderクラスにjunitを書くことはできません。誰も私のbean loaderのjunitの書き方を教えてください。Junit for Bean定義クラス
マイビーンローダーカサンドラのプロパティは次のとおりです。
@Configuration
@PropertySource("cassandra.properties")
@EnableCassandraRepositories(basePackages = "...repository")
public class Beanloader {
@Autowired
public Environment environment;
CassandraClusterFactoryBean cluster = new CassandraClusterFactoryBean();
@Bean(name = "clusterFactory")
public CassandraClusterFactoryBean getCluster() {
PoolingOptions poolingOptions = new PoolingOptions();
cluster.setContactPoints(environment.getProperty("cassandra.contactpoints"));
cluster.setPoolingOptions(poolingOptions);
cluster.setPort(Integer.parseInt(environment.getProperty("cassandra.port")));
poolingOptions.setNewConnectionThreshold(HostDistance.LOCAL, 50);
return cluster;
}
@Bean
@DependsOn("clusterFactory")
public CassandraSessionFactoryBean getSession() throws Exception {
CassandraSessionFactoryBean session = new CassandraSessionFactoryBean();
session.setCluster(cluster.getObject());
session.setKeyspaceName(environment.getProperty("cassandra.keyspace"));
session.setConverter(new MappingCassandraConverter(new CassandraMappingContextAware()));
session.setSchemaAction(SchemaAction.NONE);
return session;
}
@Bean
public CassandraOperations cassandraTemplate() throws Exception {
return new CassandraTemplate(getSession().getObject());
}
}
ya、これは統合テストのレベルですが、私はユニットテストでこれを行う必要があります、誰でもこのことで私を助けることができます – Jech
誰でもこの問題で私を助けることができます – Jech