Christian Schneider created SLING-10479: -------------------------------------------
Summary: MockServiceRegistration should throw IllegalStateException if registration is already closed Key: SLING-10479 URL: https://issues.apache.org/jira/browse/SLING-10479 Project: Sling Issue Type: Bug Components: Apache Sling Testing Clients Affects Versions: Testing OSGi Mock 3.1.2 Reporter: Christian Schneider I tested some code that threw IllegalStateException when a service registration was unregistered twice. To test the behaviour automatically I created a unit test to reproduce the behaviour. Unfortunately it seems that when using OsgiContext the MockServiceRegistration I get when registering a service does not show the same behaviour as a real object. So I propose we also throw a IllegalStateException when unregister is called twice. I can provide a test case and fix for this. There also might be other cases like registration failed when we also would like to throw but I am not sure ho to implement this. -- This message was sent by Atlassian Jira (v8.3.4#803005)