You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by cs...@apache.org on 2022/02/07 09:58:29 UTC
[aries-component-dsl] 01/02: Improve assertions
This is an automated email from the ASF dual-hosted git repository.
csierra pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/aries-component-dsl.git
commit cf409a99f1a79a89f64ab70b0942f347d10970ae
Author: Carlos Sierra Andrés <ca...@liferay.com>
AuthorDate: Mon Feb 7 10:31:45 2022 +0100
Improve assertions
---
.../main/java/org/apache/aries/component/dsl/test/DSLTest.java | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/itests/src/main/java/org/apache/aries/component/dsl/test/DSLTest.java b/itests/src/main/java/org/apache/aries/component/dsl/test/DSLTest.java
index d8c42ea..463b8d9 100644
--- a/itests/src/main/java/org/apache/aries/component/dsl/test/DSLTest.java
+++ b/itests/src/main/java/org/apache/aries/component/dsl/test/DSLTest.java
@@ -551,17 +551,21 @@ public class DSLTest {
effect.set(deleteLatch::countDown);
+ AtomicInteger requestedCounter = new AtomicInteger();
+
serviceRegistration =
bundleContext.registerService(
- ManagedService.class, __ -> deleteLatch.countDown(),
+ ManagedService.class, __ -> {deleteLatch.countDown(); requestedCounter.incrementAndGet();},
new Hashtable<String, Object>() {{
put("service.pid", "test.configuration");
}});
configuration.delete();
- deleteLatch.await(5, TimeUnit.MINUTES);
+ boolean didCountdown = deleteLatch.await(5, TimeUnit.MINUTES);
+ assertTrue(didCountdown);
+ assertEquals(1, requestedCounter.get());
assertEquals(2, counter.get());
assertEquals(1, updateCounter.get());