From 056b501e8e645c1eb991735e20a595b7bf3462b7 Mon Sep 17 00:00:00 2001 From: VampireAchao Date: Sun, 13 Mar 2022 21:34:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=B5=8B=E8=AF=95=E7=94=A8?= =?UTF-8?q?=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/hutool/db/nosql/MongoDBTest.java | 20 +++++++++++++++++++ .../src/test/resources/config/mongo.setting | 20 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 hutool-db/src/test/java/cn/hutool/db/nosql/MongoDBTest.java create mode 100644 hutool-db/src/test/resources/config/mongo.setting diff --git a/hutool-db/src/test/java/cn/hutool/db/nosql/MongoDBTest.java b/hutool-db/src/test/java/cn/hutool/db/nosql/MongoDBTest.java new file mode 100644 index 000000000..278431b09 --- /dev/null +++ b/hutool-db/src/test/java/cn/hutool/db/nosql/MongoDBTest.java @@ -0,0 +1,20 @@ +package cn.hutool.db.nosql; + +import cn.hutool.db.nosql.mongo.MongoFactory; +import com.mongodb.client.MongoDatabase; +import org.junit.Assert; +import org.junit.Ignore; +import org.junit.Test; + +/** + * @author VampireAchao + */ +public class MongoDBTest { + + @Test + @Ignore + public void redisDSTest() { + MongoDatabase db = MongoFactory.getDS("master").getDb("test"); + Assert.assertEquals("test", db.getName()); + } +} diff --git a/hutool-db/src/test/resources/config/mongo.setting b/hutool-db/src/test/resources/config/mongo.setting new file mode 100644 index 000000000..dc5ae2b33 --- /dev/null +++ b/hutool-db/src/test/resources/config/mongo.setting @@ -0,0 +1,20 @@ +#每个主机答应的连接数(每个主机的连接池大小),当连接池被用光时,会被阻塞住 ,默以为10 --int +connectionsPerHost=100 +#线程队列数,它以connectionsPerHost值相乘的结果就是线程队列最大值。如果连接线程排满了队列就会抛出“Out of semaphores to get db”错误 --int +threadsAllowedToBlockForConnectionMultiplier=10 +#被阻塞线程从连接池获取连接的最长等待时间(ms) --int +maxWaitTime = 120000 +#在建立(打开)套接字连接时的超时时间(ms),默以为0(无穷) --int +connectTimeout=0 +#套接字超时时间;该值会被传递给Socket.setSoTimeout(int)。默以为0(无穷) --int +socketTimeout=0 +#是否打开长连接. defaults to false --boolean +socketKeepAlive=false + +#---------------------------------- MongoDB实例连接 +[master] +host = 127.0.0.1:27017 + +[slave] +host = 127.0.0.1:27018 +#-----------------------------------------------------