24 lines
417 B
Go
24 lines
417 B
Go
package buffer
|
|
|
|
import (
|
|
"bufio"
|
|
"strings"
|
|
"testing"
|
|
)
|
|
|
|
func TestReadConsole(t *testing.T) {
|
|
mockMessage := "Reading for Unit test of readconsole"
|
|
|
|
inputBuffer := &InputBuffer{
|
|
Buffer: "",
|
|
Reader: bufio.NewReader(strings.NewReader(mockMessage)),
|
|
}
|
|
|
|
inputBuffer.ReadConsole()
|
|
|
|
if inputBuffer.Buffer != mockMessage {
|
|
t.Errorf("ReadConsole() should be %q but is %q", mockMessage, inputBuffer.Buffer)
|
|
}
|
|
|
|
}
|