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")); + } } }