Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
掘金者说
vscode
提交
11f8cd3c
V
vscode
项目概览
掘金者说
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
11f8cd3c
编写于
4月 17, 2018
作者:
A
Alex Dima
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Move TestNotificationService down to /platform/
上级
25ecfcf1
变更
8
显示空白变更内容
内联
并排
Showing
8 changed file
with
48 addition
and
34 deletion
+48
-34
src/vs/platform/notification/test/common/testNotificationService.ts
...tform/notification/test/common/testNotificationService.ts
+34
-0
src/vs/workbench/parts/extensions/test/electron-browser/extensionsTipsService.test.ts
...sions/test/electron-browser/extensionsTipsService.test.ts
+2
-1
src/vs/workbench/services/backup/test/electron-browser/backupFileService.test.ts
...es/backup/test/electron-browser/backupFileService.test.ts
+2
-1
src/vs/workbench/services/configuration/test/electron-browser/configurationEditingService.test.ts
...test/electron-browser/configurationEditingService.test.ts
+2
-1
src/vs/workbench/services/configuration/test/electron-browser/configurationService.test.ts
...ration/test/electron-browser/configurationService.test.ts
+2
-1
src/vs/workbench/services/files/test/electron-browser/fileService.test.ts
.../services/files/test/electron-browser/fileService.test.ts
+2
-1
src/vs/workbench/services/keybinding/test/electron-browser/keybindingEditing.test.ts
...eybinding/test/electron-browser/keybindingEditing.test.ts
+2
-1
src/vs/workbench/test/workbenchTestServices.ts
src/vs/workbench/test/workbenchTestServices.ts
+2
-28
未找到文件。
src/vs/platform/notification/test/common/testNotificationService.ts
0 → 100644
浏览文件 @
11f8cd3c
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
'
use strict
'
;
import
{
INotificationService
,
INotificationHandle
,
NoOpNotification
,
Severity
,
INotification
,
IPromptChoice
}
from
'
vs/platform/notification/common/notification
'
;
export
class
TestNotificationService
implements
INotificationService
{
public
_serviceBrand
:
any
;
private
static
readonly
NO_OP
:
INotificationHandle
=
new
NoOpNotification
();
public
info
(
message
:
string
):
INotificationHandle
{
return
this
.
notify
({
severity
:
Severity
.
Info
,
message
});
}
public
warn
(
message
:
string
):
INotificationHandle
{
return
this
.
notify
({
severity
:
Severity
.
Warning
,
message
});
}
public
error
(
error
:
string
|
Error
):
INotificationHandle
{
return
this
.
notify
({
severity
:
Severity
.
Error
,
message
:
error
});
}
public
notify
(
notification
:
INotification
):
INotificationHandle
{
return
TestNotificationService
.
NO_OP
;
}
public
prompt
(
severity
:
Severity
,
message
:
string
,
choices
:
IPromptChoice
[],
onCancel
?:
()
=>
void
):
INotificationHandle
{
return
TestNotificationService
.
NO_OP
;
}
}
\ No newline at end of file
src/vs/workbench/parts/extensions/test/electron-browser/extensionsTipsService.test.ts
浏览文件 @
11f8cd3c
...
...
@@ -23,7 +23,8 @@ import { Emitter } from 'vs/base/common/event';
import
{
ITelemetryService
}
from
'
vs/platform/telemetry/common/telemetry
'
;
import
{
NullTelemetryService
}
from
'
vs/platform/telemetry/common/telemetryUtils
'
;
import
{
IWorkspaceContextService
}
from
'
vs/platform/workspace/common/workspace
'
;
import
{
TestTextResourceConfigurationService
,
TestContextService
,
TestLifecycleService
,
TestEnvironmentService
,
TestNotificationService
,
TestStorageService
}
from
'
vs/workbench/test/workbenchTestServices
'
;
import
{
TestTextResourceConfigurationService
,
TestContextService
,
TestLifecycleService
,
TestEnvironmentService
,
TestStorageService
}
from
'
vs/workbench/test/workbenchTestServices
'
;
import
{
TestNotificationService
}
from
'
vs/platform/notification/test/common/testNotificationService
'
;
import
{
IConfigurationService
}
from
'
vs/platform/configuration/common/configuration
'
;
import
URI
from
'
vs/base/common/uri
'
;
import
{
testWorkspace
}
from
'
vs/platform/workspace/test/common/testWorkspace
'
;
...
...
src/vs/workbench/services/backup/test/electron-browser/backupFileService.test.ts
浏览文件 @
11f8cd3c
...
...
@@ -16,7 +16,8 @@ import Uri from 'vs/base/common/uri';
import
{
BackupFileService
,
BackupFilesModel
}
from
'
vs/workbench/services/backup/node/backupFileService
'
;
import
{
FileService
}
from
'
vs/workbench/services/files/electron-browser/fileService
'
;
import
{
TextModel
,
createTextBufferFactory
}
from
'
vs/editor/common/model/textModel
'
;
import
{
TestContextService
,
TestTextResourceConfigurationService
,
getRandomTestPath
,
TestLifecycleService
,
TestEnvironmentService
,
TestNotificationService
,
TestStorageService
}
from
'
vs/workbench/test/workbenchTestServices
'
;
import
{
TestContextService
,
TestTextResourceConfigurationService
,
getRandomTestPath
,
TestLifecycleService
,
TestEnvironmentService
,
TestStorageService
}
from
'
vs/workbench/test/workbenchTestServices
'
;
import
{
TestNotificationService
}
from
'
vs/platform/notification/test/common/testNotificationService
'
;
import
{
Workspace
,
toWorkspaceFolders
}
from
'
vs/platform/workspace/common/workspace
'
;
import
{
TestConfigurationService
}
from
'
vs/platform/configuration/test/common/testConfigurationService
'
;
import
{
DefaultEndOfLine
}
from
'
vs/editor/common/model
'
;
...
...
src/vs/workbench/services/configuration/test/electron-browser/configurationEditingService.test.ts
浏览文件 @
11f8cd3c
...
...
@@ -18,7 +18,8 @@ import { parseArgs } from 'vs/platform/environment/node/argv';
import
{
IWorkspaceContextService
}
from
'
vs/platform/workspace/common/workspace
'
;
import
{
EnvironmentService
}
from
'
vs/platform/environment/node/environmentService
'
;
import
*
as
extfs
from
'
vs/base/node/extfs
'
;
import
{
TestTextFileService
,
TestTextResourceConfigurationService
,
workbenchInstantiationService
,
TestLifecycleService
,
TestEnvironmentService
,
TestStorageService
,
TestNotificationService
}
from
'
vs/workbench/test/workbenchTestServices
'
;
import
{
TestTextFileService
,
TestTextResourceConfigurationService
,
workbenchInstantiationService
,
TestLifecycleService
,
TestEnvironmentService
,
TestStorageService
}
from
'
vs/workbench/test/workbenchTestServices
'
;
import
{
TestNotificationService
}
from
'
vs/platform/notification/test/common/testNotificationService
'
;
import
*
as
uuid
from
'
vs/base/common/uuid
'
;
import
{
IConfigurationRegistry
,
Extensions
as
ConfigurationExtensions
}
from
'
vs/platform/configuration/common/configurationRegistry
'
;
import
{
WorkspaceService
}
from
'
vs/workbench/services/configuration/node/configurationService
'
;
...
...
src/vs/workbench/services/configuration/test/electron-browser/configurationService.test.ts
浏览文件 @
11f8cd3c
...
...
@@ -24,7 +24,8 @@ import { ConfigurationEditingErrorCode } from 'vs/workbench/services/configurati
import
{
IFileService
}
from
'
vs/platform/files/common/files
'
;
import
{
IWorkspaceContextService
,
WorkbenchState
,
IWorkspaceFoldersChangeEvent
}
from
'
vs/platform/workspace/common/workspace
'
;
import
{
ConfigurationTarget
,
IConfigurationService
,
IConfigurationChangeEvent
}
from
'
vs/platform/configuration/common/configuration
'
;
import
{
workbenchInstantiationService
,
TestTextResourceConfigurationService
,
TestTextFileService
,
TestLifecycleService
,
TestEnvironmentService
,
TestStorageService
,
TestNotificationService
}
from
'
vs/workbench/test/workbenchTestServices
'
;
import
{
workbenchInstantiationService
,
TestTextResourceConfigurationService
,
TestTextFileService
,
TestLifecycleService
,
TestEnvironmentService
,
TestStorageService
}
from
'
vs/workbench/test/workbenchTestServices
'
;
import
{
TestNotificationService
}
from
'
vs/platform/notification/test/common/testNotificationService
'
;
import
{
FileService
}
from
'
vs/workbench/services/files/electron-browser/fileService
'
;
import
{
TestInstantiationService
}
from
'
vs/platform/instantiation/test/common/instantiationServiceMock
'
;
import
{
ITextFileService
}
from
'
vs/workbench/services/textfile/common/textfiles
'
;
...
...
src/vs/workbench/services/files/test/electron-browser/fileService.test.ts
浏览文件 @
11f8cd3c
...
...
@@ -18,7 +18,8 @@ import * as uuid from 'vs/base/common/uuid';
import
*
as
pfs
from
'
vs/base/node/pfs
'
;
import
*
as
encodingLib
from
'
vs/base/node/encoding
'
;
import
*
as
utils
from
'
vs/workbench/services/files/test/electron-browser/utils
'
;
import
{
TestEnvironmentService
,
TestContextService
,
TestTextResourceConfigurationService
,
getRandomTestPath
,
TestLifecycleService
,
TestNotificationService
,
TestStorageService
}
from
'
vs/workbench/test/workbenchTestServices
'
;
import
{
TestEnvironmentService
,
TestContextService
,
TestTextResourceConfigurationService
,
getRandomTestPath
,
TestLifecycleService
,
TestStorageService
}
from
'
vs/workbench/test/workbenchTestServices
'
;
import
{
TestNotificationService
}
from
'
vs/platform/notification/test/common/testNotificationService
'
;
import
{
Workspace
,
toWorkspaceFolders
}
from
'
vs/platform/workspace/common/workspace
'
;
import
{
TestConfigurationService
}
from
'
vs/platform/configuration/test/common/testConfigurationService
'
;
import
{
TextModel
}
from
'
vs/editor/common/model/textModel
'
;
...
...
src/vs/workbench/services/keybinding/test/electron-browser/keybindingEditing.test.ts
浏览文件 @
11f8cd3c
...
...
@@ -16,7 +16,8 @@ import { TPromise } from 'vs/base/common/winjs.base';
import
{
KeyCode
,
SimpleKeybinding
,
ChordKeybinding
}
from
'
vs/base/common/keyCodes
'
;
import
{
IEnvironmentService
}
from
'
vs/platform/environment/common/environment
'
;
import
*
as
extfs
from
'
vs/base/node/extfs
'
;
import
{
TestTextFileService
,
TestEditorGroupService
,
TestLifecycleService
,
TestBackupFileService
,
TestContextService
,
TestTextResourceConfigurationService
,
TestHashService
,
TestEnvironmentService
,
TestStorageService
,
TestNotificationService
}
from
'
vs/workbench/test/workbenchTestServices
'
;
import
{
TestTextFileService
,
TestEditorGroupService
,
TestLifecycleService
,
TestBackupFileService
,
TestContextService
,
TestTextResourceConfigurationService
,
TestHashService
,
TestEnvironmentService
,
TestStorageService
}
from
'
vs/workbench/test/workbenchTestServices
'
;
import
{
TestNotificationService
}
from
'
vs/platform/notification/test/common/testNotificationService
'
;
import
{
IWorkspaceContextService
,
Workspace
,
toWorkspaceFolders
}
from
'
vs/platform/workspace/common/workspace
'
;
import
*
as
uuid
from
'
vs/base/common/uuid
'
;
import
{
ConfigurationService
}
from
'
vs/platform/configuration/node/configurationService
'
;
...
...
src/vs/workbench/test/workbenchTestServices.ts
浏览文件 @
11f8cd3c
...
...
@@ -63,7 +63,8 @@ import { MockContextKeyService } from 'vs/platform/keybinding/test/common/mockKe
import
{
ITextBufferFactory
,
DefaultEndOfLine
,
EndOfLinePreference
}
from
'
vs/editor/common/model
'
;
import
{
Range
}
from
'
vs/editor/common/core/range
'
;
import
{
IConfirmation
,
IConfirmationResult
,
IDialogService
,
IDialogOptions
}
from
'
vs/platform/dialogs/common/dialogs
'
;
import
{
INotificationService
,
INotificationHandle
,
INotification
,
NoOpNotification
,
IPromptChoice
}
from
'
vs/platform/notification/common/notification
'
;
import
{
INotificationService
}
from
'
vs/platform/notification/common/notification
'
;
import
{
TestNotificationService
}
from
'
vs/platform/notification/test/common/testNotificationService
'
;
export
function
createFileInput
(
instantiationService
:
IInstantiationService
,
resource
:
URI
):
FileEditorInput
{
return
instantiationService
.
createInstance
(
FileEditorInput
,
resource
,
void
0
);
...
...
@@ -306,33 +307,6 @@ export class TestHistoryService implements IHistoryService {
}
}
export
class
TestNotificationService
implements
INotificationService
{
public
_serviceBrand
:
any
;
private
static
readonly
NO_OP
:
INotificationHandle
=
new
NoOpNotification
();
public
info
(
message
:
string
):
INotificationHandle
{
return
this
.
notify
({
severity
:
Severity
.
Info
,
message
});
}
public
warn
(
message
:
string
):
INotificationHandle
{
return
this
.
notify
({
severity
:
Severity
.
Warning
,
message
});
}
public
error
(
error
:
string
|
Error
):
INotificationHandle
{
return
this
.
notify
({
severity
:
Severity
.
Error
,
message
:
error
});
}
public
notify
(
notification
:
INotification
):
INotificationHandle
{
return
TestNotificationService
.
NO_OP
;
}
public
prompt
(
severity
:
Severity
,
message
:
string
,
choices
:
IPromptChoice
[],
onCancel
?:
()
=>
void
):
INotificationHandle
{
return
TestNotificationService
.
NO_OP
;
}
}
export
class
TestDialogService
implements
IDialogService
{
public
_serviceBrand
:
any
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录