You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Konrad Windszus (Jira)" <ji...@apache.org> on 2021/06/14 15:12:00 UTC

[jira] [Comment Edited] (SLING-10479) MockServiceRegistration should throw IllegalStateException if registration is already closed

    [ https://issues.apache.org/jira/browse/SLING-10479?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17363023#comment-17363023 ] 

Konrad Windszus edited comment on SLING-10479 at 6/14/21, 3:11 PM:
-------------------------------------------------------------------

[~cschneider] I am a bit confused, you provide a PR for Sling OSGi Mocks, although you agree that it behaves correctly ("there should be no IllegalArgumentException if the service was already unregistered")? Isn't this rather something that Felix would need to fix?


was (Author: kwin):
[~cschneider] I am a bit confused, you provide a PR for Sling Mocks, although you agree that it behaves correctly ("there should be no IllegalArgumentException if the service was already unregistered")? Isn't this rather something that Felix would need to fix?

> 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
>            Assignee: Christian Schneider
>            Priority: Major
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> 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)