diff --git a/scm-core/src/test/java/sonia/scm/event/ScmEventBusTest.java b/scm-core/src/test/java/sonia/scm/event/ScmEventBusTest.java deleted file mode 100644 index 7613089838..0000000000 --- a/scm-core/src/test/java/sonia/scm/event/ScmEventBusTest.java +++ /dev/null @@ -1,143 +0,0 @@ -/** - * Copyright (c) 2010, Sebastian Sdorra - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * 3. Neither the name of SCM-Manager; nor the names of its - * contributors may be used to endorse or promote products derived from this - * software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * http://bitbucket.org/sdorra/scm-manager - * - */ - - -package sonia.scm.event; - -//~--- non-JDK imports -------------------------------------------------------- - -import org.junit.Test; - -import static org.junit.Assert.*; -import org.junit.Ignore; - -/** - * TODO - * - * @author Sebastian Sdorra - */ -@Ignore -public class ScmEventBusTest -{ - - /** - * Method description - * - */ - @Test - public void testRegister() - { - TestScmEventBus eventBus = new TestScmEventBus(); - - eventBus.register(new Object()); - assertTrue(eventBus.async); - eventBus.register(new TestAsyncSubscriber()); - assertTrue(eventBus.async); - eventBus.register(new TestSynchronousSubscriber()); - assertFalse(eventBus.async); - } - - //~--- inner classes -------------------------------------------------------- - - /** - * Class description - * - * - * @version Enter version here..., 13/02/17 - * @author Enter your name here... - */ - private static class TestAsyncSubscriber {} - - - /** - * Class description - * - * - * @version Enter version here..., 13/02/17 - * @author Enter your name here... - */ - private static class TestScmEventBus extends ScmEventBus - { - - /** - * Method description - * - * - * @param event - */ - @Override - public void post(Object event) - { - - // do nothing - } - - /** - * Method description - * - * - * @param subscriber - * @param async - */ - @Override - public void register(Object subscriber) - { - } - - /** - * Method description - * - * - * @param subscriber - */ - @Override - public void unregister(Object subscriber) - { - - // do nothing - } - - //~--- fields ------------------------------------------------------------- - - /** Field description */ - boolean async; - } - - - /** - * Class description - * - * - * @version Enter version here..., 13/02/17 - * @author Enter your name here... - */ - private static class TestSynchronousSubscriber {} -}