Repository: logging-log4j2 Updated Branches: refs/heads/master 2d134db0e -> d0bd145cf
Add TODO. Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/d0bd145c Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/d0bd145c Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/d0bd145c Branch: refs/heads/master Commit: d0bd145cfa46028b45c716537eb0666b53592d19 Parents: 2d134db Author: Gary Gregory <ggreg...@apache.org> Authored: Thu Jan 11 19:06:41 2018 -0700 Committer: Gary Gregory <ggreg...@apache.org> Committed: Thu Jan 11 19:06:41 2018 -0700 ---------------------------------------------------------------------- .../log4j/mongodb/MongoDbAuthTestJava8.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/d0bd145c/log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbAuthTestJava8.java ---------------------------------------------------------------------- diff --git a/log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbAuthTestJava8.java b/log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbAuthTestJava8.java index 4fe64c5..ce66b30 100644 --- a/log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbAuthTestJava8.java +++ b/log4j-mongodb/src/test/java/org/apache/logging/log4j/mongodb/MongoDbAuthTestJava8.java @@ -22,13 +22,21 @@ 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}. + * + * TODO set up the log4j user in MongoDB. */ @Category(Appenders.MongoDb.class) public class MongoDbAuthTestJava8 { @@ -48,5 +56,14 @@ public class MongoDbAuthTestJava8 { 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")); + } } }