You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by ma...@apache.org on 2020/03/22 17:48:32 UTC
[logging-log4j2] branch mean-bean-machine updated: Make test more
explicit
This is an automated email from the ASF dual-hosted git repository.
mattsicker pushed a commit to branch mean-bean-machine
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
The following commit(s) were added to refs/heads/mean-bean-machine by this push:
new 546ab29 Make test more explicit
546ab29 is described below
commit 546ab296129533739767b021faf49f52ac3c73ae
Author: Matt Sicker <bo...@gmail.com>
AuthorDate: Sun Mar 22 12:48:24 2020 -0500
Make test more explicit
This interweaves the state of the id generator in between invocations to make explicit the laziness in Provider<T> versus the behavior of different scopes.
Signed-off-by: Matt Sicker <bo...@gmail.com>
---
.../log4j/plugins/defaults/bean/DefaultBeanManagerTest.java | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/log4j-plugins/src/test/java/org/apache/logging/log4j/plugins/defaults/bean/DefaultBeanManagerTest.java b/log4j-plugins/src/test/java/org/apache/logging/log4j/plugins/defaults/bean/DefaultBeanManagerTest.java
index 78b42ce..0d30f17 100644
--- a/log4j-plugins/src/test/java/org/apache/logging/log4j/plugins/defaults/bean/DefaultBeanManagerTest.java
+++ b/log4j-plugins/src/test/java/org/apache/logging/log4j/plugins/defaults/bean/DefaultBeanManagerTest.java
@@ -331,12 +331,19 @@ public class DefaultBeanManagerTest {
final Provider<DeferredDependent> dependentProvider) {
assertEquals(0, generator.getCurrent());
assertEquals(1, singletonProvider.get().id);
+ assertEquals(1, generator.getCurrent());
assertEquals(1, singletonProvider.get().id);
+ assertEquals(1, generator.getCurrent());
assertEquals(2, dependentProvider.get().id);
+ assertEquals(2, generator.getCurrent());
assertEquals(1, singletonProvider.get().id);
+ assertEquals(2, generator.getCurrent());
assertEquals(3, dependentProvider.get().id);
+ assertEquals(3, generator.getCurrent());
assertEquals(1, singletonProvider.get().id);
+ assertEquals(3, generator.getCurrent());
assertEquals(4, dependentProvider.get().id);
+ assertEquals(4, generator.getCurrent());
}
// TODO: add tests for other supported injection scenarios