Fully implement GSM7 decode
This commit is contained in:
@@ -141,57 +141,57 @@ func TestGSM7DecodeSimpleASCIIString(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
// func TestGSM7DecodeComplexASCIIString(t *testing.T) {
|
||||
// coder := &GSM7Coder{}
|
||||
// var buf bytes.Buffer
|
||||
// input := longNot8nStringEncodedBytes
|
||||
func TestGSM7DecodeComplexASCIIString(t *testing.T) {
|
||||
coder := &GSM7Coder{}
|
||||
var buf bytes.Buffer
|
||||
input := longNot8nStringEncodedBytes
|
||||
|
||||
// expected := longNot8nString
|
||||
// buf.Write(input)
|
||||
// actual, err := coder.Decode(&buf)
|
||||
expected := longNot8nString
|
||||
buf.Write(input)
|
||||
actual, err := coder.Decode(&buf)
|
||||
|
||||
// if err != nil {
|
||||
// t.Errorf("Expected no error, but got %v", err)
|
||||
// }
|
||||
if err != nil {
|
||||
t.Errorf("Expected no error, but got %v", err)
|
||||
}
|
||||
|
||||
// if actual != expected {
|
||||
// t.Errorf("Expected '%v', but got '%v'", expected, actual)
|
||||
// }
|
||||
// }
|
||||
if actual != expected {
|
||||
t.Errorf("Expected '%v', but got '%v'", expected, actual)
|
||||
}
|
||||
}
|
||||
|
||||
// func TestGSM7DecodeComplex8nASCIIString(t *testing.T) {
|
||||
// coder := &GSM7Coder{}
|
||||
// var buf bytes.Buffer
|
||||
// input := long8nStringEncodedBytes
|
||||
func TestGSM7DecodeComplex8nASCIIString(t *testing.T) {
|
||||
coder := &GSM7Coder{}
|
||||
var buf bytes.Buffer
|
||||
input := long8nStringEncodedBytes
|
||||
|
||||
// expected := long8nString
|
||||
// buf.Write(input)
|
||||
// actual, err := coder.Decode(&buf)
|
||||
expected := long8nString
|
||||
buf.Write(input)
|
||||
actual, err := coder.Decode(&buf)
|
||||
|
||||
// if err != nil {
|
||||
// t.Errorf("Expected no error, but got %v", err)
|
||||
// }
|
||||
if err != nil {
|
||||
t.Errorf("Expected no error, but got %v", err)
|
||||
}
|
||||
|
||||
// if actual != expected {
|
||||
// t.Errorf("Expected '%v', but got '%v'", expected, actual)
|
||||
// }
|
||||
// }
|
||||
if actual != expected {
|
||||
t.Errorf("Expected '%v', but got '%v'", expected, actual)
|
||||
}
|
||||
}
|
||||
|
||||
// func TestGSM7DecodeEmptyString(t *testing.T) {
|
||||
// coder := &GSM7Coder{}
|
||||
// buf := bytes.NewBuffer([]byte{})
|
||||
func TestGSM7DecodeEmptyString(t *testing.T) {
|
||||
coder := &GSM7Coder{}
|
||||
buf := bytes.NewBuffer([]byte{})
|
||||
|
||||
// expected := ""
|
||||
// actual, err := coder.Decode(buf)
|
||||
expected := ""
|
||||
actual, err := coder.Decode(buf)
|
||||
|
||||
// if err != nil {
|
||||
// t.Errorf("Expected no error, but got %v", err)
|
||||
// }
|
||||
if err != nil {
|
||||
t.Errorf("Expected no error, but got %v", err)
|
||||
}
|
||||
|
||||
// if actual != expected {
|
||||
// t.Errorf("Expected '%v', but got '%v'", expected, actual)
|
||||
// }
|
||||
// }
|
||||
if actual != expected {
|
||||
t.Errorf("Expected '%v', but got '%v'", expected, actual)
|
||||
}
|
||||
}
|
||||
|
||||
// region insertat
|
||||
func TestInsertAtBeginning(t *testing.T) {
|
||||
|
Reference in New Issue
Block a user