X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=example%2Fexample.go;fp=example_test.go;h=aee1c192422033cc2a8e9b3b8ae08db3a18b8594;hb=b90c98a034012f868892093058d0a18da7264296;hp=d3be2f73b3c1d81fb66d3afa452e831753e80587;hpb=7e262d4f4e530aec98903e99b195d9e2d07dbcb0;p=ric-plt%2Fsdlgo.git 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() +}