diff options
| author | Junegunn Choi <junegunn.c@gmail.com> | 2017-07-21 17:29:14 +0900 |
|---|---|---|
| committer | Junegunn Choi <junegunn.c@gmail.com> | 2017-07-21 17:31:11 +0900 |
| commit | bd98f988f0502251d13650afddde1916ad87d28d (patch) | |
| tree | 3918691e73c365fec18f4b6799a61e24bd6f2e90 /src/pattern_test.go | |
| parent | 06301c7847c69915fe8214ab87480f0eba59c5bf (diff) | |
| download | fzf-bd98f988f0502251d13650afddde1916ad87d28d.tar.gz | |
Further reduce unnecessary rune array conversion
I was too quick to release 0.16.9, this commit makes --ansi processing
even faster.
Diffstat (limited to 'src/pattern_test.go')
| -rw-r--r-- | src/pattern_test.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pattern_test.go b/src/pattern_test.go index 85c174c9..81d158a6 100644 --- a/src/pattern_test.go +++ b/src/pattern_test.go @@ -78,7 +78,7 @@ func TestExact(t *testing.T) { pattern := BuildPattern(true, algo.FuzzyMatchV2, true, CaseSmart, false, true, true, []Range{}, Delimiter{}, []rune("'abc")) res, pos := algo.ExactMatchNaive( - pattern.caseSensitive, pattern.normalize, pattern.forward, util.RunesToChars([]rune("aabbcc abc")), pattern.termSets[0][0].text, true, nil) + pattern.caseSensitive, pattern.normalize, pattern.forward, util.ToChars([]byte("aabbcc abc")), pattern.termSets[0][0].text, true, nil) if res.Start != 7 || res.End != 10 { t.Errorf("%s / %d / %d", pattern.termSets, res.Start, res.End) } @@ -94,7 +94,7 @@ func TestEqual(t *testing.T) { match := func(str string, sidxExpected int, eidxExpected int) { res, pos := algo.EqualMatch( - pattern.caseSensitive, pattern.normalize, pattern.forward, util.RunesToChars([]rune(str)), pattern.termSets[0][0].text, true, nil) + pattern.caseSensitive, pattern.normalize, pattern.forward, util.ToChars([]byte(str)), pattern.termSets[0][0].text, true, nil) if res.Start != sidxExpected || res.End != eidxExpected { t.Errorf("%s / %d / %d", pattern.termSets, res.Start, res.End) } @@ -140,7 +140,7 @@ func TestOrigTextAndTransformed(t *testing.T) { for _, extended := range []bool{false, true} { chunk := Chunk{ Item{ - text: util.RunesToChars([]rune("junegunn")), + text: util.ToChars([]byte("junegunn")), origText: &origBytes, transformed: &trans}, } |
