|
@@ -104,6 +104,9 @@ func TestMenuConnection(t *testing.T) {
|
|
buffer = make([]byte, 1024)
|
|
buffer = make([]byte, 1024)
|
|
server.SetReadDeadline(time.Now().Add(time.Millisecond * 20))
|
|
server.SetReadDeadline(time.Now().Add(time.Millisecond * 20))
|
|
_, err = server.Read(buffer)
|
|
_, err = server.Read(buffer)
|
|
|
|
+ if err != nil {
|
|
|
|
+ t.Errorf("server.Read: %s", err)
|
|
|
|
+ }
|
|
// t.Errorf("Buffer : %#v\n", buffer[:r])
|
|
// t.Errorf("Buffer : %#v\n", buffer[:r])
|
|
server.SetReadDeadline(time.Time{})
|
|
server.SetReadDeadline(time.Time{})
|
|
|
|
|
|
@@ -147,6 +150,9 @@ func TestMenuConnection(t *testing.T) {
|
|
// Read the display output
|
|
// Read the display output
|
|
server.SetReadDeadline(time.Now().Add(time.Millisecond * 50))
|
|
server.SetReadDeadline(time.Now().Add(time.Millisecond * 50))
|
|
r, err := server.Read(buffer)
|
|
r, err := server.Read(buffer)
|
|
|
|
+ if err != nil {
|
|
|
|
+ t.Errorf("server.Read: %s", err)
|
|
|
|
+ }
|
|
server.SetReadDeadline(time.Time{})
|
|
server.SetReadDeadline(time.Time{})
|
|
output := string(buffer[:r])
|
|
output := string(buffer[:r])
|
|
// t.Errorf("OUTPUT: (len %d) %#v", r, output)
|
|
// t.Errorf("OUTPUT: (len %d) %#v", r, output)
|
|
@@ -173,7 +179,11 @@ func TestMenuConnection(t *testing.T) {
|
|
// Read the display output
|
|
// Read the display output
|
|
server.SetReadDeadline(time.Now().Add(time.Millisecond * 50))
|
|
server.SetReadDeadline(time.Now().Add(time.Millisecond * 50))
|
|
r, err = server.Read(buffer)
|
|
r, err = server.Read(buffer)
|
|
|
|
+ if err != nil {
|
|
|
|
+ t.Errorf("server.Read: %s", err)
|
|
|
|
+ }
|
|
server.SetReadDeadline(time.Time{})
|
|
server.SetReadDeadline(time.Time{})
|
|
|
|
+ // TODO: Check Menu output and verify it is correct.
|
|
// output = string(buffer[:r])
|
|
// output = string(buffer[:r])
|
|
|
|
|
|
// Test HOME, END, selecting an option, 8 & 2.
|
|
// Test HOME, END, selecting an option, 8 & 2.
|
|
@@ -191,6 +201,9 @@ func TestMenuConnection(t *testing.T) {
|
|
// Read the display output
|
|
// Read the display output
|
|
server.SetReadDeadline(time.Now().Add(time.Millisecond * 50))
|
|
server.SetReadDeadline(time.Now().Add(time.Millisecond * 50))
|
|
r, err = server.Read(buffer)
|
|
r, err = server.Read(buffer)
|
|
|
|
+ if err != nil {
|
|
|
|
+ t.Errorf("server.Read: %s", err)
|
|
|
|
+ }
|
|
server.SetReadDeadline(time.Time{})
|
|
server.SetReadDeadline(time.Time{})
|
|
// output = string(buffer[:r])
|
|
// output = string(buffer[:r])
|
|
|
|
|
|
@@ -207,6 +220,9 @@ func TestMenuConnection(t *testing.T) {
|
|
// Read the display output
|
|
// Read the display output
|
|
server.SetReadDeadline(time.Now().Add(time.Millisecond * 50))
|
|
server.SetReadDeadline(time.Now().Add(time.Millisecond * 50))
|
|
r, err = server.Read(buffer)
|
|
r, err = server.Read(buffer)
|
|
|
|
+ if err != nil {
|
|
|
|
+ t.Errorf("server.Read: %s", err)
|
|
|
|
+ }
|
|
server.SetReadDeadline(time.Time{})
|
|
server.SetReadDeadline(time.Time{})
|
|
// output = string(buffer[:r])
|
|
// output = string(buffer[:r])
|
|
|
|
|
|
@@ -222,6 +238,9 @@ func TestMenuConnection(t *testing.T) {
|
|
// Read the display output
|
|
// Read the display output
|
|
server.SetReadDeadline(time.Now().Add(time.Millisecond * 50))
|
|
server.SetReadDeadline(time.Now().Add(time.Millisecond * 50))
|
|
r, err = server.Read(buffer)
|
|
r, err = server.Read(buffer)
|
|
|
|
+ if err != nil {
|
|
|
|
+ t.Errorf("server.Read: %s", err)
|
|
|
|
+ }
|
|
server.SetReadDeadline(time.Time{})
|
|
server.SetReadDeadline(time.Time{})
|
|
// output = string(buffer[:r])
|
|
// output = string(buffer[:r])
|
|
|
|
|
|
@@ -238,6 +257,9 @@ func TestMenuConnection(t *testing.T) {
|
|
// Read the display output
|
|
// Read the display output
|
|
server.SetReadDeadline(time.Now().Add(time.Millisecond * 50))
|
|
server.SetReadDeadline(time.Now().Add(time.Millisecond * 50))
|
|
r, err = server.Read(buffer)
|
|
r, err = server.Read(buffer)
|
|
|
|
+ if err != nil {
|
|
|
|
+ t.Errorf("server.Read: %s", err)
|
|
|
|
+ }
|
|
server.SetReadDeadline(time.Time{})
|
|
server.SetReadDeadline(time.Time{})
|
|
// output = string(buffer[:r])
|
|
// output = string(buffer[:r])
|
|
|
|
|