<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      springboot~基于單元測試的mongodb

      添加對應(yīng)版本的包

      testCompile('de.flapdoodle.embed:de.flapdoodle.embed.mongo:1.46.0')

      在測試之前,它會根據(jù)你的操作系統(tǒng)去下載當前的mongodb,然后在宿主機上去跑它,可能第一次會比較慢 !

      添加測試腳手架類

      package com.example.springDemo;
      
      import com.mongodb.DB;
      import com.mongodb.MongoClient;
      import de.flapdoodle.embed.mongo.MongodExecutable;
      import de.flapdoodle.embed.mongo.MongodProcess;
      import de.flapdoodle.embed.mongo.MongodStarter;
      import de.flapdoodle.embed.mongo.config.MongodConfigBuilder;
      import de.flapdoodle.embed.mongo.config.Net;
      import de.flapdoodle.embed.mongo.distribution.Version;
      import de.flapdoodle.embed.process.runtime.Network;
      import org.junit.After;
      import org.junit.Before;
      
      
      public class MongodbBaseTest {
          private static final MongodStarter starter = MongodStarter.getDefaultInstance();
          protected MongoClient mongo;
          protected DB db;
          private MongodExecutable mongodExecutable;
          private MongodProcess mongod;
      
          @Before
          public void setUp() throws Exception {
              mongodExecutable = starter.prepare(new MongodConfigBuilder()
                      .version(Version.Main.PRODUCTION)
                      .net(new Net(12345, Network.localhostIsIPv6())).build());
              mongod = mongodExecutable.start();
      
      
              mongo = new MongoClient("localhost", 12345);
              db = mongo.getDB("embedded-mongo");
          }
      
          @After
          public void tearDown() throws Exception {
              mongod.stop();
              mongodExecutable.stop();
          }
      }

      添加測試DEMO類

      package com.example.springDemo;
      
      import com.mongodb.BasicDBObject;
      import com.mongodb.BasicDBObjectBuilder;
      import com.mongodb.DBCollection;
      import com.mongodb.DBObject;
      import org.junit.Before;
      import org.junit.Test;
      import static org.junit.Assert.assertThat;
      import static org.hamcrest.CoreMatchers.is;
      public class UserTest extends MongodbBaseTest {
          private DBCollection users;
      
          @Override
          @Before
          public void setUp() throws Exception {
              super.setUp();
              users = db.getCollection("users");
          }
      
          @Test
          public void should_insert_and_get_user() {
              final DBObject userDocument = new BasicDBObjectBuilder()
                      .add("name", "lind")
                      .get();
              users.insert(userDocument);
      
              final DBObject userDocumentFromDb = users.findOne(new BasicDBObject("_id", userDocument.get("_id")));
      
              assertThat(userDocumentFromDb.get("name"), is("lind"));
          }
      }

      測試如果通過,就出現(xiàn)pass 1的綠色標志

      感謝各位閱讀!

      再次提醒,在測試之前,它會根據(jù)你的操作系統(tǒng)去下載當前的mongodb,然后在宿主機上去跑它,可能第一次會比較慢 !

       

      posted @ 2018-04-11 18:35  張占嶺  閱讀(4271)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 人妻有码中文字幕在线| 亚洲性图日本一区二区三区| 激情综合色综合久久综合| 日韩A人毛片精品无人区乱码| 人妻人人澡人人添人人爽| 日韩一区二区三区无码a片| 2020国产激情视频在线观看| 欧洲精品免费一区二区三区| 亚洲综合色区另类av| 丰满少妇被猛烈进出69影院 | 无线日本视频精品| 日韩精品成人区中文字幕| 国产明星精品无码AV换脸| 成a人片亚洲日本久久| 久青草视频在线观看免费| 国产精品视频亚洲二区| 人人妻人人插视频| 中文字幕亚洲精品乱码| 免费无码一区无码东京热| 南木林县| 国产三级精品三级在线看| 中文字幕在线视频不卡一区二区| 青青草无码免费一二三区| 博白县| 精品视频在线观看免费观看 | 国产丰满乱子伦无码专区| 中文文字幕文字幕亚洲色| 北岛玲中文字幕人妻系列| 67194熟妇在线直接进入| 一本色道久久东京热| 国产亚洲精品久久久久久无亚洲 | 久久丫精品久久丫| 亚洲精品一区二区二三区| 国产精品自拍午夜福利| 性中国videossexo另类| 日韩深夜福利视频在线观看| 欧美成人看片黄A免费看| 色噜噜亚洲男人的天堂| 国产大尺度一区二区视频| 久久96热在精品国产高清| 国产午夜A理论毛片|