Commits

Fazlul Shahriar committed 64a4b94

add example test

Comments (0)

Files changed (2)

examples/client.go

-// 8g try.go && 8l try.8 && ./8.out
-
-package main
-
-import (
-	"bitbucket.org/fhs/goplumb/plumb"
-	"code.google.com/p/goplan9/plan9"
-)
-
-func main() {
-	port, err := plumb.Open("send", plan9.OWRITE)
-	if err != nil {
-		panic(err)
-	}
-	defer port.Close()
-
-	msg := &plumb.Msg{
-		Src:  "goplumb",
-		Dst:  "edit",
-		WDir: "/home/fhs",
-		Kind: "text",
-		Attr: map[string]string{},
-		Data: []byte("/etc/passwd:9"),
-	}
-	port.Send(msg)
-}

plumb/example_test.go

+package plumb
+
+import (
+	"code.google.com/p/goplan9/plan9"
+)
+
+func ExampleSend() {
+	port, err := Open("send", plan9.OWRITE)
+	if err != nil {
+		panic(err)
+	}
+	defer port.Close()
+
+	msg := &Msg{
+		Src:  "goplumb",
+		Dst:  "edit",
+		WDir: "/home/fhs",
+		Kind: "text",
+		Data: []byte("/etc/passwd:9"),
+	}
+	port.Send(msg)
+}
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.