Skip to content

Commit 86cf7f5

Browse files
committed
ReplaceBuilder string, ReplaceBuilder tests
1 parent f5d3935 commit 86cf7f5

File tree

4 files changed

+17
-5
lines changed

4 files changed

+17
-5
lines changed

src/SimpleStateMachine.StructuralSearch.Tests/ReplaceTemplateTests.cs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,8 @@ public void ReplaceBuildShouldBeSuccess(string templatePath, string resultPath,
5656
public void ReplaceTemplateParsingShouldBeSuccess(string templateStr)
5757
{
5858
var replaceBuilder = StructuralSearch.ParseReplaceTemplate(templateStr);
59-
var t = replaceBuilder.ToString();
60-
var result = replaceBuilder.Build(new EmptyParsingContext());
61-
62-
// Assert.NotNull(replaceTemplate);
63-
// Assert.Equal(replaceBuilder.Steps.Count(), stepsCount);
59+
var replaceStr = replaceBuilder.ToString().ToLower();
60+
Assert.Equal(replaceStr, templateStr.ToLower());
6461
}
6562
}
6663
}

src/SimpleStateMachine.StructuralSearch/Templates/ReplaceTemplate/PlaceholderReplace.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,10 @@ public void SetContext(ref IParsingContext context)
2020
{
2121
_context = context;
2222
}
23+
24+
public override string ToString()
25+
{
26+
return $"{Constant.PlaceholderSeparator}{Name}{Constant.PlaceholderSeparator}";
27+
}
2328
}
2429
}

src/SimpleStateMachine.StructuralSearch/Templates/ReplaceTemplate/ReplaceBuilder.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,10 @@ public string Build(IParsingContext context)
2929
var result = stringBuilder.ToString();
3030
return result;
3131
}
32+
33+
public override string ToString()
34+
{
35+
return $"{string.Join(string.Empty, Steps)}";
36+
}
3237
}
3338
}

src/SimpleStateMachine.StructuralSearch/Templates/ReplaceTemplate/TokenReplace.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,10 @@ public string GetValue()
1212
{
1313
return Token;
1414
}
15+
16+
public override string ToString()
17+
{
18+
return $"{Token}";
19+
}
1520
}
1621
}

0 commit comments

Comments
 (0)