1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
package vietoaq
import (
"testing"
)
var (
examples = map[string]string{
``: ``,
`bbb`: `bbb`,
`jảq hủı óq`: `jam huin xob`,
`ýhō`: `xyphor`,
`gı'aq`: `gixaq`,
`gï'aq`: `gixxaq`,
`jảq'a`: `jamxa`,
`gï aq`: `gix xaq`,
`aq'aq aq`: `xaqxaq xaq`,
}
)
func TestVietoaq(t *testing.T) {
for regular, vietoaq := range examples {
vietoaq_ := To(regular)
if vietoaq_ != vietoaq {
t.Errorf(" to: %s -> %s != %s", regular, vietoaq_, vietoaq)
}
regular_ := From(vietoaq)
if regular_ != regular {
t.Errorf("from: %s -> %s != %s", vietoaq, regular_, regular)
}
}
}
|