1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        CassandraUnitCassandra 單元測試

        聯(lián)合創(chuàng)作 · 2023-10-01 15:39

        CassandraUnit是一個Cassandra數(shù)據(jù)操作的單元測試框架,其功能與關(guān)系型數(shù)據(jù)庫測試框架DBunit類似,只是其測試對象是Cassandra,下面是一個最簡單使用例子:

        創(chuàng)建一個用于存儲數(shù)據(jù)的xml文件,命名為 simpleDataSet.xml

        <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
        <keyspace xmlns="http://xml.dataset.cassandraunit.org">
            <name>beautifulKeyspaceName</name>
            <columnFamilies>
                <columnFamily>
                    <name>beautifulColumnFamilyName</name>
                    <row>
                        <key>key10</key>
                        <column>
                            <name>name11</name>
                            <value>value11</value>
                        </column>
                        <column>
                            <name>name12</name>
                            <value>value12</value>
                        </column>
                    </row>
                    <row>
                        <key>key20</key>
                        <column>
                            <name>name21</name>
                            <value>value21</value>
                        </column>
                    </row>
                </columnFamily>
            </columnFamilies>
        </keyspace>

        然后再創(chuàng)建一個單元測試類,繼承自AbstractCassandraUnit4TestCase

        package org.cassandraunit;
        
        import static org.hamcrest.Matchers.is;
        import static org.hamcrest.Matchers.notNullValue;
        import static org.junit.Assert.assertThat;
        
        import org.cassandraunit.dataset.IDataSet;
        import org.cassandraunit.dataset.xml.ClassPathXmlDataSet;
        import org.junit.Test;
        
        public class AutomaticallyStartAndLoadSimpleDataSetTest extends AbstractCassandraUnit4TestCase {
        
            @Override
            public IDataSet getDataSet() {
                return new ClassPathXmlDataSet("simpleDataSet.xml");
            }
        
            @Test
            public void shouldHaveLoadASimpleDataSet() throws Exception {
                assertThat(getKeyspace(), notNullValue());
                assertThat(getKeyspace().getKeyspaceName(), is("beautifulKeyspaceName"));
            }
        
        }
        瀏覽 15
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            japanese媚药按摩massagesex | 伊人五月天综合 | 色色艹| 久久97超碰 | 久久久成人免费电影 | ntr肉集合高h | 中文字幕免费MV第一季歌词 | 91一区二区三区四区 | 色色视频高清无码 | 7777777亚洲 |