From: Petri Ovaska Date: Thu, 13 Jan 2022 14:12:17 +0000 (+0000) Subject: Merge "SDL CLI command to generate sdlcli shell completion file for bash" X-Git-Tag: v0.9.4^0 X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=c7500707a04abb9aceeea6276a8c7062ebb0cb9e;hp=644e678612dbb9645da865d3d0d459a4570aa2af;p=ric-plt%2Fsdlgo.git Merge "SDL CLI command to generate sdlcli shell completion file for bash" --- diff --git a/example_test.go b/example/example.go similarity index 68% rename from example_test.go rename to example/example.go index d3be2f7..aee1c19 100644 --- a/example_test.go +++ b/example/example.go @@ -1,6 +1,6 @@ /* Copyright (c) 2019 AT&T Intellectual Property. - Copyright (c) 2018-2019 Nokia. + Copyright (c) 2018-2022 Nokia. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -20,7 +20,7 @@ * platform project (RICP). */ -package sdlgo_test +package main import ( "fmt" @@ -34,21 +34,33 @@ func init() { sdl = sdlgo.NewSyncStorage() } -func ExampleSdlInstance_Set() { - err := sdl.Set("namespace", "stringdata", "data", "intdata", 42) +func exampleSet() { + err := sdl.Set("my-namespace", "somestringdata", "data", "someintdata", 42) if err != nil { panic(err) } else { fmt.Println("Data written successfully") } - // Output: Data written successfully } -func ExampleSdlInstance_Get() { - retMap, err := sdl.Get("namespace", []string{"stringdata", "intdata"}) +func exampleGet() { + retMap, err := sdl.Get("my-namespace", []string{"somestringdata", "someintdata"}) if err != nil { panic(err) } else { - fmt.Println(retMap) + fmt.Println("Data read successfully") + for k, v := range retMap { + fmt.Println("\t", k, "key value is", v) + } } } + +func exampleClose() { + sdl.Close() +} + +func main() { + exampleSet() + exampleGet() + exampleClose() +}