Gofmt the codebase.

This commit is contained in:
2025-02-26 00:47:41 +00:00
parent 66c8fef24d
commit 1b7890f322
20 changed files with 349 additions and 348 deletions
+60 -60
View File
@@ -16,7 +16,7 @@ func (suite *Tests) Test_CalculateHash() {
app := fiber.New()
ctx := app.AcquireCtx(&fasthttp.RequestCtx{})
defer app.ReleaseCtx(ctx)
// Test with empty body
suite.Run("empty body", func() {
ctx.Request().SetBody([]byte(""))
@@ -24,7 +24,7 @@ func (suite *Tests) Test_CalculateHash() {
assert.NotEmpty(hash)
assert.Equal(32, len(hash)) // MD5 hash is 32 characters
})
// Test with non-empty body
suite.Run("non-empty body", func() {
ctx.Request().SetBody([]byte("test body"))
@@ -32,15 +32,15 @@ func (suite *Tests) Test_CalculateHash() {
assert.NotEmpty(hash)
assert.Equal(32, len(hash))
})
// Test with different bodies produce different hashes
suite.Run("different bodies", func() {
ctx.Request().SetBody([]byte("body1"))
hash1 := CalculateHash(ctx)
ctx.Request().SetBody([]byte("body2"))
hash2 := CalculateHash(ctx)
assert.NotEqual(hash1, hash2)
})
}
@@ -52,43 +52,43 @@ func (suite *Tests) Test_CacheDelete() {
Client: libpack_cache_memory.New(5 * time.Minute),
TTL: 5,
}
// Test deleting a cache entry
suite.Run("delete existing entry", func() {
// Add an entry to cache
testKey := "test-delete-key"
testValue := []byte("test-delete-value")
CacheStore(testKey, testValue)
// Verify it was added
result := CacheLookup(testKey)
assert.Equal(testValue, result)
// Delete the entry
CacheDelete(testKey)
// Verify it was deleted
result = CacheLookup(testKey)
assert.Nil(result)
})
// Test deleting a non-existent entry
suite.Run("delete non-existent entry", func() {
// This should not cause any errors
CacheDelete("non-existent-key")
})
// Test with uninitialized cache
suite.Run("uninitialized cache", func() {
// Save current config
oldConfig := config
// Set config to nil
config = nil
// This should not cause any errors
CacheDelete("any-key")
// Restore config
config = oldConfig
})
@@ -101,38 +101,38 @@ func (suite *Tests) Test_CacheStoreWithTTL() {
Client: libpack_cache_memory.New(5 * time.Minute),
TTL: 5,
}
// Test storing with custom TTL
suite.Run("store with custom TTL", func() {
testKey := "test-ttl-key"
testValue := []byte("test-ttl-value")
customTTL := 1 * time.Second
CacheStoreWithTTL(testKey, testValue, customTTL)
// Verify it was stored
result := CacheLookup(testKey)
assert.Equal(testValue, result)
// Wait for TTL to expire
time.Sleep(1100 * time.Millisecond)
// Verify it was removed
result = CacheLookup(testKey)
assert.Nil(result)
})
// Test with uninitialized cache
suite.Run("uninitialized cache", func() {
// Save current config
oldConfig := config
// Set config to nil
config = nil
// This should not cause any errors
CacheStoreWithTTL("any-key", []byte("any-value"), 1*time.Second)
// Restore config
config = oldConfig
})
@@ -145,33 +145,33 @@ func (suite *Tests) Test_CacheGetQueries() {
Client: libpack_cache_memory.New(5 * time.Minute),
TTL: 5,
}
// Test getting query count
suite.Run("get query count", func() {
// Clear cache
CacheClear()
// Add some entries
CacheStore("test-key-1", []byte("test-value-1"))
CacheStore("test-key-2", []byte("test-value-2"))
// Get query count
count := CacheGetQueries()
assert.Equal(int64(2), count)
})
// Test with uninitialized cache
suite.Run("uninitialized cache", func() {
// Save current config
oldConfig := config
// Set config to nil
config = nil
// This should return 0
count := CacheGetQueries()
assert.Equal(int64(0), count)
// Restore config
config = oldConfig
})
@@ -184,34 +184,34 @@ func (suite *Tests) Test_CacheClear() {
Client: libpack_cache_memory.New(5 * time.Minute),
TTL: 5,
}
// Create a new CacheStats instance
cacheStats = &CacheStats{
CachedQueries: 0,
CacheHits: 0,
CacheMisses: 0,
}
// Test clearing cache
suite.Run("clear cache", func() {
// Add some entries
CacheStore("test-key-1", []byte("test-value-1"))
CacheStore("test-key-2", []byte("test-value-2"))
// Verify they were added
assert.NotNil(CacheLookup("test-key-1"))
assert.NotNil(CacheLookup("test-key-2"))
// Get the current stats before clearing
beforeStats := GetCacheStats()
// Clear cache
CacheClear()
// Verify cache was cleared
assert.Nil(CacheLookup("test-key-1"))
assert.Nil(CacheLookup("test-key-2"))
// Verify stats were reset
afterStats := GetCacheStats()
assert.Equal(int64(0), afterStats.CachedQueries)
@@ -227,39 +227,39 @@ func (suite *Tests) Test_GetCacheStats() {
TTL: 5,
}
cacheStats = &CacheStats{}
// Test getting cache stats
suite.Run("get cache stats", func() {
// Clear cache
CacheClear()
// Add some entries and perform lookups
CacheStore("test-key-1", []byte("test-value-1"))
CacheStore("test-key-2", []byte("test-value-2"))
CacheLookup("test-key-1") // Hit
CacheLookup("test-key-3") // Miss
// Get stats
stats := GetCacheStats()
assert.Equal(int64(2), stats.CachedQueries)
assert.Equal(int64(1), stats.CacheHits)
assert.Equal(int64(1), stats.CacheMisses)
})
// Test with uninitialized cache
suite.Run("uninitialized cache", func() {
// Save current config
oldConfig := config
// Set config to nil
config = nil
// This should return empty stats
stats := GetCacheStats()
assert.Equal(int64(0), stats.CachedQueries)
assert.Equal(int64(0), stats.CacheHits)
assert.Equal(int64(0), stats.CacheMisses)
// Restore config
config = oldConfig
})
@@ -272,12 +272,12 @@ func (suite *Tests) Test_CacheLookup_Compressed() {
Client: libpack_cache_memory.New(5 * time.Minute),
TTL: 5,
}
// Test lookup with compressed data
suite.Run("lookup compressed data", func() {
testKey := "test-compressed-key"
testValue := []byte("test-compressed-value")
// Compress the data
var buf bytes.Buffer
gzWriter := gzip.NewWriter(&buf)
@@ -286,15 +286,15 @@ func (suite *Tests) Test_CacheLookup_Compressed() {
err = gzWriter.Close()
assert.NoError(err)
compressedData := buf.Bytes()
// Store compressed data directly
config.Client.Set(testKey, compressedData, time.Duration(config.TTL)*time.Second)
// Lookup should automatically decompress
result := CacheLookup(testKey)
assert.Equal(testValue, result)
})
// Skip the invalid compressed data test as it's causing issues
// We'll mock the behavior instead
suite.Run("lookup invalid compressed data", func() {
@@ -313,16 +313,16 @@ func (suite *Tests) Test_ShouldUseRedisCache() {
suite.Run("redis enabled", func() {
cfg := &CacheConfig{}
cfg.Redis.Enable = true
result := ShouldUseRedisCache(cfg)
assert.True(result)
})
// Test with Redis disabled
suite.Run("redis disabled", func() {
cfg := &CacheConfig{}
cfg.Redis.Enable = false
result := ShouldUseRedisCache(cfg)
assert.False(result)
})
@@ -335,22 +335,22 @@ func (suite *Tests) Test_IsCacheInitialized() {
Logger: libpack_logger.New(),
Client: libpack_cache_memory.New(5 * time.Minute),
}
result := IsCacheInitialized()
assert.True(result)
})
// Test with nil config
suite.Run("nil config", func() {
oldConfig := config
config = nil
result := IsCacheInitialized()
assert.False(result)
config = oldConfig
})
// Test with nil client
suite.Run("nil client", func() {
oldConfig := config
@@ -358,10 +358,10 @@ func (suite *Tests) Test_IsCacheInitialized() {
Logger: libpack_logger.New(),
Client: nil,
}
result := IsCacheInitialized()
assert.False(result)
config = oldConfig
})
}
}