Hello MQTT
parent
ab61c0be40
commit
6d291906e7
@ -0,0 +1,3 @@
|
|||||||
|
module git.runcible.io/learning/learn_mqtt_go
|
||||||
|
|
||||||
|
go 1.23.1
|
@ -0,0 +1,15 @@
|
|||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
"os"
|
||||||
|
)
|
||||||
|
|
||||||
|
func printMessage(w io.Writer, msg string) {
|
||||||
|
fmt.Fprint(w, msg)
|
||||||
|
}
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
printMessage(os.Stdout, "Hello MQTT\n")
|
||||||
|
}
|
@ -0,0 +1,17 @@
|
|||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"bytes"
|
||||||
|
"testing"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestPrintMessage(t *testing.T) {
|
||||||
|
buffer := bytes.Buffer{}
|
||||||
|
printMessage(&buffer, "Hello MQTT\n")
|
||||||
|
got := buffer.String()
|
||||||
|
want := "Hello MQTT\n"
|
||||||
|
|
||||||
|
if got != want {
|
||||||
|
t.Errorf("Error. Got %s but wanted %s", got, want)
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue