@@ -12,8 +12,8 @@ import { TestStatus } from '../types';
12
12
@injectable ( )
13
13
export class UnitTestDiagnosticService implements IUnitTestDiagnosticService {
14
14
private MessageTypes = new Map < TestStatus , DiagnosticMessageType > ( ) ;
15
- private MessageSeverities = new Map < PythonUnitTestMessageSeverity , DiagnosticSeverity | null > ( ) ;
16
- private MessagePrefixes = new Map < DiagnosticMessageType | undefined , string > ( ) ;
15
+ private MessageSeverities = new Map < PythonUnitTestMessageSeverity , DiagnosticSeverity | undefined > ( ) ;
16
+ private MessagePrefixes = new Map < DiagnosticMessageType , string > ( ) ;
17
17
18
18
constructor ( ) {
19
19
this . MessageTypes . set ( TestStatus . Error , DiagnosticMessageType . Error ) ;
@@ -23,17 +23,17 @@ export class UnitTestDiagnosticService implements IUnitTestDiagnosticService {
23
23
this . MessageSeverities . set ( PythonUnitTestMessageSeverity . Error , DiagnosticSeverity . Error ) ;
24
24
this . MessageSeverities . set ( PythonUnitTestMessageSeverity . Failure , DiagnosticSeverity . Error ) ;
25
25
this . MessageSeverities . set ( PythonUnitTestMessageSeverity . Skip , DiagnosticSeverity . Information ) ;
26
- this . MessageSeverities . set ( PythonUnitTestMessageSeverity . Pass , null ) ;
26
+ this . MessageSeverities . set ( PythonUnitTestMessageSeverity . Pass , undefined ) ;
27
27
this . MessagePrefixes . set ( DiagnosticMessageType . Error , localize . UnitTests . testErrorDiagnosticMessage ( ) ) ;
28
28
this . MessagePrefixes . set ( DiagnosticMessageType . Fail , localize . UnitTests . testFailDiagnosticMessage ( ) ) ;
29
29
this . MessagePrefixes . set ( DiagnosticMessageType . Skipped , localize . UnitTests . testSkippedDiagnosticMessage ( ) ) ;
30
30
this . MessagePrefixes . set ( DiagnosticMessageType . Pass , '' ) ;
31
31
}
32
- public getMessagePrefix ( status : TestStatus ) : string | undefined {
33
- const hello = this . MessageTypes . get ( status ) ;
34
- return this . MessagePrefixes . get ( hello ) ;
32
+ public getMessagePrefix ( status : TestStatus ) : string | undefined {
33
+ const msgType = this . MessageTypes . get ( status ) ;
34
+ return msgType ? this . MessagePrefixes . get ( msgType ! ) : undefined ;
35
35
}
36
- public getSeverity ( unitTestSeverity : PythonUnitTestMessageSeverity ) : DiagnosticSeverity | null | undefined {
36
+ public getSeverity ( unitTestSeverity : PythonUnitTestMessageSeverity ) : DiagnosticSeverity | undefined {
37
37
return this . MessageSeverities . get ( unitTestSeverity ) ;
38
38
}
39
39
}
0 commit comments