Repository: logging-log4j2
Updated Branches:
  refs/heads/master d202e7e14 -> fde25a3ca


Actually test that we put the right thing in MongoDB.

Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/fde25a3c
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/fde25a3c
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/fde25a3c

Branch: refs/heads/master
Commit: fde25a3ca4375c0692614b0ce27d9ee443532a5c
Parents: d202e7e
Author: Gary Gregory <ggreg...@apache.org>
Authored: Thu Jan 11 19:04:12 2018 -0700
Committer: Gary Gregory <ggreg...@apache.org>
Committed: Thu Jan 11 19:04:12 2018 -0700

----------------------------------------------------------------------
 .../log4j/mongodb/MongoDbMapMessageTestJava8.java    |  1 -
 .../logging/log4j/mongodb/MongoDbTestJava8.java      | 15 +++++++++++++++
 2 files changed, 15 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/fde25a3c/log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbMapMessageTestJava8.java
----------------------------------------------------------------------
diff --git 
a/log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbMapMessageTestJava8.java
 
b/log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbMapMessageTestJava8.java
index 86e60ee..b066222 100644
--- 
a/log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbMapMessageTestJava8.java
+++ 
b/log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbMapMessageTestJava8.java
@@ -69,6 +69,5 @@ public class MongoDbMapMessageTestJava8 {
             Assert.assertEquals(first.toJson(), "SomeValue", 
first.getString("SomeName"));
             Assert.assertEquals(first.toJson(), Integer.valueOf(1), 
first.getInteger("SomeInt"));
         }
-
     }
 }

http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/fde25a3c/log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbTestJava8.java
----------------------------------------------------------------------
diff --git 
a/log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbTestJava8.java
 
b/log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbTestJava8.java
index 08c8338..d3fa141 100644
--- 
a/log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbTestJava8.java
+++ 
b/log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbTestJava8.java
@@ -22,11 +22,17 @@ import org.apache.logging.log4j.categories.Appenders;
 import org.apache.logging.log4j.junit.LoggerContextRule;
 import org.apache.logging.log4j.test.AvailablePortSystemPropertyTestRule;
 import org.apache.logging.log4j.test.RuleChainFactory;
+import org.bson.Document;
+import org.junit.Assert;
 import org.junit.ClassRule;
 import org.junit.Test;
 import org.junit.experimental.categories.Category;
 import org.junit.rules.RuleChain;
 
+import com.mongodb.MongoClient;
+import com.mongodb.client.MongoCollection;
+import com.mongodb.client.MongoDatabase;
+
 /**
  * This class name does NOT end in "Test" in order to only be picked up by 
{@link Java8Test}.
  */
@@ -48,5 +54,14 @@ public class MongoDbTestJava8 {
     public void test() {
         final Logger logger = LogManager.getLogger();
         logger.info("Hello log");
+        try (final MongoClient mongoClient = mongoDbTestRule.getMongoClient()) 
{
+            final MongoDatabase database = mongoClient.getDatabase("test");
+            Assert.assertNotNull(database);
+            final MongoCollection<Document> collection = 
database.getCollection("applog");
+            Assert.assertNotNull(collection);
+            Document first = collection.find().first();
+            Assert.assertNotNull(first);
+            Assert.assertEquals(first.toJson(), "Hello log", 
first.getString("message"));
+        }
     }
 }

Reply via email to