From 7c10ff958e57d02d13287c4cdbe0aca3781e1600 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 9 Jan 2025 16:18:06 -0600 Subject: test unique insert failure --- example/main.go | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) (limited to 'example') diff --git a/example/main.go b/example/main.go index 47dad4f..6222701 100644 --- a/example/main.go +++ b/example/main.go @@ -3,7 +3,11 @@ package main -import "go.wit.com/log" +import ( + "os" + + "go.wit.com/log" +) // sent via -ldflags var VERSION string @@ -17,5 +21,21 @@ var pb *Fruits func main() { pb = NewFruits() - log.Info("did nothing yet", pb) + + fruit := &Fruit{ + Brand: "mom", + City: "New NewYork", + } + if pb.AppendUnique(fruit) { + log.Info("AppendUnique() ok") + } else { + log.Info("AppendUnique() failed") + os.Exit(-1) + } + if pb.AppendUnique(fruit) { + log.Info("AppendUnique() worked but should not have") + os.Exit(-1) + } else { + log.Info("AppendUnique() failed ok") + } } -- cgit v1.2.3