Skip to content

Commit

Permalink
Move the MockConnectionProviders to the test.mock plugin (#1131)
Browse files Browse the repository at this point in the history
  • Loading branch information
rubenporras authored Oct 3, 2024
1 parent cfe62ae commit 75c65fd
Show file tree
Hide file tree
Showing 9 changed files with 18 additions and 15 deletions.
12 changes: 6 additions & 6 deletions org.eclipse.lsp4e.test/fragment.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
<extension
point="org.eclipse.lsp4e.languageServer">
<server
class="org.eclipse.lsp4e.test.utils.MockConnectionProvider"
class="org.eclipse.lsp4e.tests.mock.MockConnectionProvider"
id="org.eclipse.lsp4e.test.server"
lastDocumentDisconnectedTimeout="0"
label="Test LS">
</server>
<server
class="org.eclipse.lsp4e.test.utils.MockConnectionProvider"
class="org.eclipse.lsp4e.tests.mock.MockConnectionProvider"
id="org.eclipse.lsp4e.test.server2"
lastDocumentDisconnectedTimeout="0"
label="Test LS 2">
Expand All @@ -22,19 +22,19 @@
label="Test LS With Exception">
</server>
<server
class="org.eclipse.lsp4e.test.utils.MockConnectionProviderMultiRootFolders"
class="org.eclipse.lsp4e.tests.mock.MockConnectionProviderMultiRootFolders"
id="org.eclipse.lsp4e.test.server-with-multi-root-support"
lastDocumentDisconnectedTimeout="0"
label="Test LS With Multi-Root Support">
</server>
<server
class="org.eclipse.lsp4e.test.utils.MockConnectionProvider"
class="org.eclipse.lsp4e.tests.mock.MockConnectionProvider"
id="org.eclipse.lsp4e.test.server.disable"
lastDocumentDisconnectedTimeout="0"
label="Test LS Enablement">
</server>
<server
class="org.eclipse.lsp4e.test.utils.MockConnectionProvider"
class="org.eclipse.lsp4e.tests.mock.MockConnectionProvider"
id="org.eclipse.lsp4e.test.server-with-last-document-disconnected-timeout"
lastDocumentDisconnectedTimeout="2"
label="Test LS with LastDocumentDisconnectedTimeout set to two seconds">
Expand Down Expand Up @@ -99,7 +99,7 @@
</enabledWhen>
</contentTypeMapping>
<server
class="org.eclipse.lsp4e.test.utils.MockConnectionProvider"
class="org.eclipse.lsp4e.tests.mock.MockConnectionProvider"
id="org.eclipse.lsp4e.test.singletonLS"
label="Singleton LS"
lastDocumentDisconnectedTimeout="0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@
import org.eclipse.lsp4e.LanguageServerWrapper;
import org.eclipse.lsp4e.LanguageServiceAccessor;
import org.eclipse.lsp4e.test.utils.AbstractTestWithProject;
import org.eclipse.lsp4e.test.utils.MockConnectionProviderMultiRootFolders;
import org.eclipse.lsp4e.test.utils.TestUtils;
import org.eclipse.lsp4e.tests.mock.MockConnectionProviderMultiRootFolders;
import org.eclipse.ui.IEditorPart;
import org.junit.Before;
import org.junit.Test;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,8 @@
import org.eclipse.lsp4e.LanguageServers.LanguageServerDocumentExecutor;
import org.eclipse.lsp4e.internal.Pair;
import org.eclipse.lsp4e.test.utils.AbstractTestWithProject;
import org.eclipse.lsp4e.test.utils.MockConnectionProvider;
import org.eclipse.lsp4e.test.utils.TestUtils;
import org.eclipse.lsp4e.tests.mock.MockConnectionProvider;
import org.eclipse.lsp4e.tests.mock.MockLanguageServer;
import org.eclipse.lsp4e.tests.mock.MockTextDocumentService;
import org.eclipse.lsp4j.DidChangeTextDocumentParams;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,8 @@
import org.eclipse.lsp4e.LanguageServersRegistry.LanguageServerDefinition;
import org.eclipse.lsp4e.LanguageServiceAccessor;
import org.eclipse.lsp4e.operations.completion.LSCompletionProposal;
import org.eclipse.lsp4e.test.utils.MockConnectionProvider;
import org.eclipse.lsp4e.test.utils.TestUtils;
import org.eclipse.lsp4e.tests.mock.MockConnectionProvider;
import org.eclipse.lsp4e.tests.mock.MockLanguageServer;
import org.eclipse.lsp4e.ui.UI;
import org.eclipse.lsp4j.Command;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
import org.eclipse.core.runtime.CoreException;
import org.eclipse.lsp4e.ConnectDocumentToLanguageServerSetupParticipant;
import org.eclipse.lsp4e.LanguageServiceAccessor;
import org.eclipse.lsp4e.tests.mock.MockConnectionProvider;
import org.eclipse.lsp4e.tests.mock.MockLanguageServer;
import org.eclipse.lsp4e.ui.UI;
import org.eclipse.lsp4j.ServerCapabilities;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
*******************************************************************************/
package org.eclipse.lsp4e.test.utils;

import org.eclipse.lsp4e.tests.mock.MockConnectionProvider;

public class MockConnectionProviderWithException extends MockConnectionProvider {

public MockConnectionProviderWithException() {
Expand Down
5 changes: 4 additions & 1 deletion org.eclipse.lsp4e.tests.mock/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ Bundle-Version: 0.16.12.qualifier
Bundle-Vendor: Eclipse LSP4E
Bundle-RequiredExecutionEnvironment: JavaSE-17
Require-Bundle: org.eclipse.lsp4j;bundle-version="[0.23.0,0.24.0)",
org.eclipse.lsp4j.jsonrpc;bundle-version="[0.23.0,0.24.0)"
org.eclipse.lsp4j.jsonrpc;bundle-version="[0.23.0,0.24.0)",
org.eclipse.lsp4e,
org.eclipse.jdt.annotation,
com.google.guava
Export-Package: org.eclipse.lsp4e.tests.mock
Automatic-Module-Name: org.eclipse.lsp4e.tests.mock
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
* Contributors:
* Michał Niewrzał (Rogue Wave Software Inc.) - initial implementation
*******************************************************************************/
package org.eclipse.lsp4e.test.utils;
package org.eclipse.lsp4e.tests.mock;

import java.io.ByteArrayInputStream;
import java.io.Closeable;
Expand All @@ -29,7 +29,6 @@

import org.eclipse.jdt.annotation.Nullable;
import org.eclipse.lsp4e.server.StreamConnectionProvider;
import org.eclipse.lsp4e.tests.mock.MockLanguageServer;
import org.eclipse.lsp4j.jsonrpc.Launcher;
import org.eclipse.lsp4j.jsonrpc.messages.Message;
import org.eclipse.lsp4j.launch.LSPLauncher;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
* Michał Niewrzał (Rogue Wave Software Inc.) - initial implementation
* Martin Lippert (Pivotal Inc.) - Bug 531030 - fixed crash when initial project gets deleted in multi-root workspaces
*******************************************************************************/
package org.eclipse.lsp4e.test.utils;
package org.eclipse.lsp4e.tests.mock;

import java.io.ByteArrayInputStream;
import java.io.Closeable;
Expand All @@ -32,8 +32,6 @@
import java.util.logging.Logger;

import org.eclipse.lsp4e.server.StreamConnectionProvider;
import org.eclipse.lsp4e.tests.mock.MockLanguageServer;
import org.eclipse.lsp4e.tests.mock.MockLanguageServerMultiRootFolders;
import org.eclipse.lsp4j.jsonrpc.Launcher;
import org.eclipse.lsp4j.launch.LSPLauncher;
import org.eclipse.lsp4j.services.LanguageClient;
Expand Down

0 comments on commit 75c65fd

Please sign in to comment.