Akka.MultiNodeTestRunner.Shared.Sinks.MessageSink.TryParseSuccessMessage C# (CSharp) Method

TryParseSuccessMessage() public static method

public static TryParseSuccessMessage ( string messageStr, Akka.MultiNodeTestRunner.Shared.Sinks.NodeCompletedSpecWithSuccess &message ) : bool
messageStr string
message Akka.MultiNodeTestRunner.Shared.Sinks.NodeCompletedSpecWithSuccess
return bool
        public static bool TryParseSuccessMessage(string messageStr, out NodeCompletedSpecWithSuccess message)
        {
            var matchStatus = NodePassStatusRegex.Match(messageStr);
            message = null;
            if (!matchStatus.Success) return false;
            if (!matchStatus.Groups["status"].Value.Equals(NodePassed)) return false;

            var nodeIndex = Int32.Parse(matchStatus.Groups["node"].Value);
            var passMessage = matchStatus.Groups["test"].Value + " " + matchStatus.Groups["status"].Value;
            message = new NodeCompletedSpecWithSuccess(nodeIndex, passMessage);

            return true;
        }