1234567891011121314151617181920212223242526272829 |
- package door
- import (
- "reflect"
- "testing"
- )
- func TestBoxUnicode(t *testing.T) {
-
- for idx, bs := range BOXES_CP437 {
- fields := reflect.VisibleFields(reflect.TypeOf(bs))
- bs_value := reflect.ValueOf(bs)
- u_value := reflect.ValueOf(BOXES_UNICODE[idx])
- for _, sf := range fields {
- name := sf.Name
-
- cp437 := bs_value.FieldByName(name).String()
- convert := CP437_to_Unicode(cp437)
-
- unicode := u_value.FieldByName(name).String()
- if convert != unicode {
- t.Errorf("BOXES %s [%d]: %#v != %#v\n", name, idx, convert, unicode)
- }
-
- }
- }
- }
|