2017-01-23 5 views
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()); 
    } 
} 

答えて

0

私は初心者もだけど、私は何を検索する(Configクラスをテストする)ことを考えるの統合テストではないユニットテストのですか?

+0

ya、これは統合テストのレベルですが、私はユニットテストでこれを行う必要があります、誰でもこのことで私を助けることができます – Jech

+0

誰でもこの問題で私を助けることができます – Jech

関連する問題