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