mirror of
https://github.com/lukaszraczylo/graphql-monitoring-proxy.git
synced 2026-10-14 05:48:25 +00:00
Gofmt the codebase.
This commit is contained in:
Vendored
+60
-60
@@ -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
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user