@@ -777,7 +777,7 @@ private EventInfo EnqueueEvent(Machine machine, Event e, BaseMachine sender, Gui
777777 if ( sender != null && sender is Machine )
778778 {
779779 originInfo = new EventOriginInfo ( sender . Id , ( sender as Machine ) . GetType ( ) . Name ,
780- this . GetStateNameForCoverageReport ( ( sender as Machine ) . CurrentState ) ) ;
780+ Machine . GetStateNameForLogging ( ( sender as Machine ) . CurrentState ) ) ;
781781 }
782782 else
783783 {
@@ -1504,7 +1504,7 @@ private void ReportActivityCoverageOfReceivedEvent(Machine machine, EventInfo ev
15041504 string originState = eventInfo . OriginInfo . SenderStateName ;
15051505 string edgeLabel = eventInfo . EventType . Name ;
15061506 string destMachine = machine . GetType ( ) . Name ;
1507- string destState = this . GetStateNameForCoverageReport ( machine . CurrentState ) ;
1507+ string destState = Machine . GetStateNameForLogging ( machine . CurrentState ) ;
15081508
15091509 this . CoverageInfo . AddTransition ( originMachine , originState , edgeLabel , destMachine , destState ) ;
15101510 }
@@ -1519,12 +1519,12 @@ private void ReportActivityCoverageOfMonitorEvent(BaseMachine sender, Monitor mo
15191519 {
15201520 string originMachine = ( sender == null ) ? "Env" : sender . GetType ( ) . Name ;
15211521 string originState = ( sender == null ) ? "Env" :
1522- ( sender is Machine ) ? this . GetStateNameForCoverageReport ( ( sender as Machine ) . CurrentState ) :
1522+ ( sender is Machine ) ? Machine . GetStateNameForLogging ( ( sender as Machine ) . CurrentState ) :
15231523 "Env" ;
15241524
15251525 string edgeLabel = e . GetType ( ) . Name ;
15261526 string destMachine = monitor . GetType ( ) . Name ;
1527- string destState = this . GetStateNameForCoverageReport ( monitor . CurrentState ) ;
1527+ string destState = Machine . GetStateNameForLogging ( monitor . CurrentState ) ;
15281528
15291529 this . CoverageInfo . AddTransition ( originMachine , originState , edgeLabel , destMachine , destState ) ;
15301530 }
@@ -1587,31 +1587,31 @@ private void ReportActivityCoverageOfMonitor(Monitor monitor)
15871587 private void ReportActivityCoverageOfStateTransition ( Machine machine , EventInfo eventInfo )
15881588 {
15891589 string originMachine = machine . GetType ( ) . Name ;
1590- string originState = this . GetStateNameForCoverageReport ( machine . CurrentState ) ;
1590+ string originState = Machine . GetStateNameForLogging ( machine . CurrentState ) ;
15911591 string destMachine = machine . GetType ( ) . Name ;
15921592
15931593 string edgeLabel = string . Empty ;
15941594 string destState = string . Empty ;
15951595 if ( eventInfo . Event is GotoStateEvent )
15961596 {
15971597 edgeLabel = "goto" ;
1598- destState = this . GetStateNameForCoverageReport ( ( eventInfo . Event as GotoStateEvent ) . State ) ;
1598+ destState = Machine . GetStateNameForLogging ( ( eventInfo . Event as GotoStateEvent ) . State ) ;
15991599 }
16001600 else if ( eventInfo . Event is PushStateEvent )
16011601 {
16021602 edgeLabel = "push" ;
1603- destState = this . GetStateNameForCoverageReport ( ( eventInfo . Event as PushStateEvent ) . State ) ;
1603+ destState = Machine . GetStateNameForLogging ( ( eventInfo . Event as PushStateEvent ) . State ) ;
16041604 }
16051605 else if ( machine . GotoTransitions . ContainsKey ( eventInfo . EventType ) )
16061606 {
16071607 edgeLabel = eventInfo . EventType . Name ;
1608- destState = this . GetStateNameForCoverageReport (
1608+ destState = Machine . GetStateNameForLogging (
16091609 machine . GotoTransitions [ eventInfo . EventType ] . TargetState ) ;
16101610 }
16111611 else if ( machine . PushTransitions . ContainsKey ( eventInfo . EventType ) )
16121612 {
16131613 edgeLabel = eventInfo . EventType . Name ;
1614- destState = this . GetStateNameForCoverageReport (
1614+ destState = Machine . GetStateNameForLogging (
16151615 machine . PushTransitions [ eventInfo . EventType ] . TargetState ) ;
16161616 }
16171617 else
@@ -1631,10 +1631,10 @@ private void ReportActivityCoverageOfStateTransition(Machine machine, EventInfo
16311631 private void ReportActivityCoverageOfPopTransition ( Machine machine , Type fromState , Type toState )
16321632 {
16331633 string originMachine = machine . GetType ( ) . Name ;
1634- string originState = this . GetStateNameForCoverageReport ( fromState ) ;
1634+ string originState = Machine . GetStateNameForLogging ( fromState ) ;
16351635 string destMachine = machine . GetType ( ) . Name ;
16361636 string edgeLabel = "pop" ;
1637- string destState = this . GetStateNameForCoverageReport ( toState ) ;
1637+ string destState = Machine . GetStateNameForLogging ( toState ) ;
16381638
16391639 this . CoverageInfo . AddTransition ( originMachine , originState , edgeLabel , destMachine , destState ) ;
16401640 }
@@ -1647,20 +1647,20 @@ private void ReportActivityCoverageOfPopTransition(Machine machine, Type fromSta
16471647 private void ReportActivityCoverageOfMonitorTransition ( Monitor monitor , Event e )
16481648 {
16491649 string originMachine = monitor . GetType ( ) . Name ;
1650- string originState = this . GetStateNameForCoverageReport ( monitor . CurrentState ) ;
1650+ string originState = Machine . GetStateNameForLogging ( monitor . CurrentState ) ;
16511651 string destMachine = originMachine ;
16521652
16531653 string edgeLabel = string . Empty ;
16541654 string destState = string . Empty ;
16551655 if ( e is GotoStateEvent )
16561656 {
16571657 edgeLabel = "goto" ;
1658- destState = this . GetStateNameForCoverageReport ( ( e as GotoStateEvent ) . State ) ;
1658+ destState = Machine . GetStateNameForLogging ( ( e as GotoStateEvent ) . State ) ;
16591659 }
16601660 else if ( monitor . GotoTransitions . ContainsKey ( e . GetType ( ) ) )
16611661 {
16621662 edgeLabel = e . GetType ( ) . Name ;
1663- destState = this . GetStateNameForCoverageReport (
1663+ destState = Machine . GetStateNameForLogging (
16641664 monitor . GotoTransitions [ e . GetType ( ) ] . TargetState ) ;
16651665 }
16661666 else
@@ -1734,14 +1734,6 @@ internal Fingerprint GetProgramState()
17341734 return fingerprint ;
17351735 }
17361736
1737- /// <summary>
1738- /// Returns the state name to be used for reporting code coverage.
1739- /// </summary>
1740- /// <param name="state">The machine state.</param>
1741- /// <returns>The state name.</returns>
1742- private string GetStateNameForCoverageReport ( Type state ) =>
1743- state == null ? "None" : StateGroup . GetQualifiedStateName ( state ) ;
1744-
17451737 #endregion
17461738
17471739 #region logging
0 commit comments