From f8f8cc0385acc3d205de16d3183dd1fc410524a1 Mon Sep 17 00:00:00 2001 From: Leif Åstrand Date: Mon, 12 Jun 2017 12:35:45 +0300 Subject: Add pluggable connector id generator support --- .../src/test/java/com/vaadin/server/MockVaadinSession.java | 6 ++++++ .../RemoveFromParentLockingTest.java | 13 ++----------- 2 files changed, 8 insertions(+), 11 deletions(-) (limited to 'server/src/test/java') diff --git a/server/src/test/java/com/vaadin/server/MockVaadinSession.java b/server/src/test/java/com/vaadin/server/MockVaadinSession.java index 07854560b3..0dc5010b1a 100644 --- a/server/src/test/java/com/vaadin/server/MockVaadinSession.java +++ b/server/src/test/java/com/vaadin/server/MockVaadinSession.java @@ -64,6 +64,12 @@ public class MockVaadinSession extends VaadinSession { referenceKeeper.remove(); } + @Override + public String createConnectorId(ClientConnector connector) { + // Don't delegate to service which may be null or a broken mock + return getNextConnectorId(); + } + private int closeCount; private final ReentrantLock lock = new ReentrantLock(); diff --git a/server/src/test/java/com/vaadin/tests/server/component/abstractsinglecomponentcontainer/RemoveFromParentLockingTest.java b/server/src/test/java/com/vaadin/tests/server/component/abstractsinglecomponentcontainer/RemoveFromParentLockingTest.java index 2da2d6aede..f963152960 100644 --- a/server/src/test/java/com/vaadin/tests/server/component/abstractsinglecomponentcontainer/RemoveFromParentLockingTest.java +++ b/server/src/test/java/com/vaadin/tests/server/component/abstractsinglecomponentcontainer/RemoveFromParentLockingTest.java @@ -15,14 +15,12 @@ */ package com.vaadin.tests.server.component.abstractsinglecomponentcontainer; -import java.util.concurrent.locks.Lock; -import java.util.concurrent.locks.ReentrantLock; - import org.junit.After; import org.junit.Assert; import org.junit.Before; import org.junit.Test; +import com.vaadin.server.MockVaadinSession; import com.vaadin.server.VaadinRequest; import com.vaadin.server.VaadinSession; import com.vaadin.ui.UI; @@ -37,14 +35,7 @@ public class RemoveFromParentLockingTest { } private static VerticalLayout createTestComponent() { - VaadinSession session = new VaadinSession(null) { - private final ReentrantLock lock = new ReentrantLock(); - - @Override - public Lock getLockInstance() { - return lock; - } - }; + VaadinSession session = new MockVaadinSession(null); session.getLockInstance().lock(); try { -- cgit v1.2.3