diff options
Diffstat (limited to 'example/main.go')
| -rw-r--r-- | example/main.go | 28 |
1 files changed, 24 insertions, 4 deletions
diff --git a/example/main.go b/example/main.go index 8187d57..923f27c 100644 --- a/example/main.go +++ b/example/main.go @@ -4,6 +4,7 @@ import ( "fmt" "go.wit.com/lib/protobuf/zoopb" + "go.wit.com/log" ) func main() { @@ -11,10 +12,29 @@ func main() { all = new(zoopb.Packages) // r = zoopb.LoadJSON("go.wit.com/lib/protobuf/zoopb") - newP := new(zoopb.Package) - newP.Name = "bash" - newP.Version = "5.2.21" - all.Append(newP) + new1 := new(zoopb.Package) + new1.Name = "bash" + new1.Version = "5.2.21" + if all.Append(new1) { + log.Info("added", new1.Name, "ok") + } else { + log.Info("added", new1.Name, "failed") + } + + new2 := new(zoopb.Package) + new2.Name = "go-clone" + new2.Version = "0.6.8" // good version of the macos + if all.Append(new2) { + log.Info("added", new2.Name, "ok") + } else { + log.Info("added", new2.Name, "failed") + } + + if all.Append(new2) { + log.Info("added", new2.Name, "ok (this is bad)") + } else { + log.Info("added", new2.Name, "failed (but ok)") + } fmt.Println("packages are:", len(all.Packages)) } |
