<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          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
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  俺去了久久 | 国产精品1| 九九九九综合 | 国产精品又黄又爽又色无遮挡 | 污网站视频 |