Skip to content

Commit

Permalink
Merge pull request #47 from ninedraft/fix-ineffectual-assignment
Browse files Browse the repository at this point in the history
Fix ineffectual assignment
  • Loading branch information
huandu authored Jun 10, 2020
2 parents 2d07d63 + 6e34c26 commit ee63bf7
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
18 changes: 9 additions & 9 deletions convert_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -172,25 +172,25 @@ var testShuffleTable = []int64{
2873287401706343734,
}

func (src testShuffleSource) Int63() int64 {
n := testShuffleTable[int(src)%len(testShuffleTable)]
src++
func (src *testShuffleSource) Int63() int64 {
n := testShuffleTable[int(*src)%len(testShuffleTable)]
(*src)++
return n
}

func (src testShuffleSource) Seed(int64) {}
func (*testShuffleSource) Seed(int64) {}

func TestShuffleSource(t *testing.T) {
var src testShuffleSource
runner := func(str string) string {
return ShuffleSource(str, src)
var src testShuffleSource
return ShuffleSource(str, &src)
}

runTestCases(t, runner, _M{
"": "",
"facgbheidjk": "bakefjgichd",
"尝试中文怎么样": "怎试中样尝么文",
"zh英文hun排": "hh英nzu文排",
"facgbheidjk": "bkgfijached",
"尝试中文怎么样": "怎试么中样尝文",
"zh英文hun排": "zuhh文n英排",
})
}

Expand Down
4 changes: 2 additions & 2 deletions translate.go
Original file line number Diff line number Diff line change
Expand Up @@ -152,12 +152,12 @@ func NewTranslator(from, to string) *Translator {
continue
}

fromStart, toStart = tr.addRuneRange(fromStart, fromEnd, toStart, toStart, singleRunes)
_, toStart = tr.addRuneRange(fromStart, fromEnd, toStart, toStart, singleRunes)
fromEnd = utf8.RuneError
}

if fromEnd != utf8.RuneError {
singleRunes = tr.addRune(fromEnd, toStart, singleRunes)
tr.addRune(fromEnd, toStart, singleRunes)
}

tr.reverted = reverted
Expand Down

0 comments on commit ee63bf7

Please sign in to comment.