@@ -12,8 +12,8 @@ import { TestStatus } from '../types';
1212@injectable ( )
1313export class UnitTestDiagnosticService implements IUnitTestDiagnosticService {
1414 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 > ( ) ;
1717
1818 constructor ( ) {
1919 this . MessageTypes . set ( TestStatus . Error , DiagnosticMessageType . Error ) ;
@@ -23,17 +23,17 @@ export class UnitTestDiagnosticService implements IUnitTestDiagnosticService {
2323 this . MessageSeverities . set ( PythonUnitTestMessageSeverity . Error , DiagnosticSeverity . Error ) ;
2424 this . MessageSeverities . set ( PythonUnitTestMessageSeverity . Failure , DiagnosticSeverity . Error ) ;
2525 this . MessageSeverities . set ( PythonUnitTestMessageSeverity . Skip , DiagnosticSeverity . Information ) ;
26- this . MessageSeverities . set ( PythonUnitTestMessageSeverity . Pass , null ) ;
26+ this . MessageSeverities . set ( PythonUnitTestMessageSeverity . Pass , undefined ) ;
2727 this . MessagePrefixes . set ( DiagnosticMessageType . Error , localize . UnitTests . testErrorDiagnosticMessage ( ) ) ;
2828 this . MessagePrefixes . set ( DiagnosticMessageType . Fail , localize . UnitTests . testFailDiagnosticMessage ( ) ) ;
2929 this . MessagePrefixes . set ( DiagnosticMessageType . Skipped , localize . UnitTests . testSkippedDiagnosticMessage ( ) ) ;
3030 this . MessagePrefixes . set ( DiagnosticMessageType . Pass , '' ) ;
3131 }
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 ;
3535 }
36- public getSeverity ( unitTestSeverity : PythonUnitTestMessageSeverity ) : DiagnosticSeverity | null | undefined {
36+ public getSeverity ( unitTestSeverity : PythonUnitTestMessageSeverity ) : DiagnosticSeverity | undefined {
3737 return this . MessageSeverities . get ( unitTestSeverity ) ;
3838 }
3939}
0 commit comments