We're getting there :) But I think there is still a test missing that asserts that the Closer is properly changed to CLOSING state.
You could add a new test method in the class, that adds a custom Closeable to the closer, and calls the close() in a separate thread. This way you can make your custom closeable block until you have properly asserted the CLOSING state, and then continue and assert the CLOSED one. Makes sense? --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/32#issuecomment-19469548
