diff --git a/CHANGELOG.md b/CHANGELOG.md index 77be94a..d0ed89d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,7 @@ # Changelog -## [0.5.2] - 2025-04-31 - ✅ Add testable examples +### [0.5.1] - 2025-04-31 - 📄 Add LICENSE -## [0.5.1] - 2025-04-31 - 📄 Add LICENSE - -## [0.5.0] - 2025-04-21 - 🚀 Stable release! +### [0.5.0] - 2025-04-21 - 🚀 Stable release! Everything works. diff --git a/example_test.go b/example_test.go deleted file mode 100644 index d8e1240..0000000 --- a/example_test.go +++ /dev/null @@ -1,31 +0,0 @@ -//nolint:perfsprint // Not that concerned about microoptimizations for test code -package ezcache_test - -import ( - "fmt" - "time" - - "codeberg.org/danjones000/ezcache" -) - -func Example() { - // Create a five minute cache. - cache, _ := ezcache.New(func(id uint8) (string, error) { - fmt.Println("Fetching new value for", id) - return fmt.Sprintf("%d", id), nil - }, 5*time.Minute) - - val, _ := cache.Get(5) - fmt.Println("Got value", val) - val, _ = cache.Get(5) - fmt.Println("Got value", val) - val, _ = cache.Get(4) - fmt.Println("Got value", val) - - // Output: - // Fetching new value for 5 - // Got value 5 - // Got value 5 - // Fetching new value for 4 - // Got value 4 -} diff --git a/ezcache_test.go b/ezcache_test.go index 0787885..b713a75 100644 --- a/ezcache_test.go +++ b/ezcache_test.go @@ -1,4 +1,3 @@ -//nolint:perfsprint // Not that concerned about microoptimizations for test code package ezcache_test import ( @@ -70,7 +69,7 @@ func TestGetExpire(t *testing.T) { assert.True(t, hit) hit = false - time.Sleep(2 * time.Nanosecond) + time.Sleep(2) val, err = cache.Get(4) assert.NoError(t, err) assert.Equal(t, "4", val) @@ -78,7 +77,6 @@ func TestGetExpire(t *testing.T) { } func TestGetError(t *testing.T) { - //nolint:err113 // It's just a test for an error. cache, _ := ezcache.New(func(k uint8) (byte, error) { return 0, fmt.Errorf("Nope for %d", k) }, 1) _, err := cache.Get(4)