@@ -225,10 +225,10 @@ func TestC1FileSessionStore_GetMany(t *testing.T) {
225225 require .Empty (t , unprocessedKeys )
226226 })
227227
228- // Test 1: Size limit enforcement - values exceed 4163584 bytes
228+ // Test 1: Size limit enforcement - values exceed MaxSessionStoreSizeLimit
229229 t .Run ("GetMany size limit enforcement" , func (t * testing.T ) {
230- // Create values that total more than 4163584 bytes
231- // Each value is ~1MB, so 5 values = ~5MB > 4163584 bytes
230+ // Create values that total more than MaxSessionStoreSizeLimit
231+ // Each value is ~1MB, so 5 values = ~5MB > MaxSessionStoreSizeLimit
232232 keys := []string {"size-limit-key1" , "size-limit-key2" , "size-limit-key3" , "size-limit-key4" , "size-limit-key5" }
233233 for i , key := range keys {
234234 // Each value is approximately 1MB (1048576 bytes)
@@ -244,12 +244,12 @@ func TestC1FileSessionStore_GetMany(t *testing.T) {
244244 require .NotEmpty (t , result , "should have some results" )
245245 require .NotEmpty (t , unprocessedKeys , "should have some unprocessed keys" )
246246
247- // Verify total size of result is <= 4163584
247+ // Verify total size of result is <= MaxSessionStoreSizeLimit
248248 totalSize := 0
249249 for _ , value := range result {
250250 totalSize += len (value )
251251 }
252- require .LessOrEqual (t , totalSize , sessionStoreSizeLimit , "result size should be within limit" )
252+ require .LessOrEqual (t , totalSize , sessions . MaxSessionStoreSizeLimit , "result size should be within limit" )
253253
254254 // Verify all requested keys are either in result or unprocessedKeys
255255 allKeys := make (map [string ]bool )
@@ -310,11 +310,11 @@ func TestC1FileSessionStore_GetMany(t *testing.T) {
310310 require .True (t , hasLargeUnprocessed , "at least one large key should be unprocessed" )
311311 })
312312
313- // Test 4: Exact boundary at 4163584 bytes
313+ // Test 4: Exact boundary at MaxSessionStoreSizeLimit
314314 t .Run ("GetMany exact boundary at limit" , func (t * testing.T ) {
315- // Create values that sum to exactly 4163584 bytes
315+ // Create values that sum to exactly MaxSessionStoreSizeLimit
316316 keys := []string {"1" , "2" , "3" , "4" }
317- valueSize := (sessionStoreSizeLimit - 4 - (20 * 4 )) / 4 // 1040896 bytes each - (4) bytes for key and 20 bytes for value
317+ valueSize := (sessions . MaxSessionStoreSizeLimit - 4 - (20 * 4 )) / 4 // 1040896 bytes each - (4) bytes for key and 20 bytes for value
318318
319319 for i , key := range keys {
320320 value := bytes .Repeat ([]byte {byte (i )}, valueSize )
@@ -330,7 +330,7 @@ func TestC1FileSessionStore_GetMany(t *testing.T) {
330330 for _ , value := range result {
331331 totalSize += len (value )
332332 }
333- require .LessOrEqual (t , totalSize , sessionStoreSizeLimit , "total size should be within limit" )
333+ require .LessOrEqual (t , totalSize , sessions . MaxSessionStoreSizeLimit , "total size should be within limit" )
334334 require .Empty (t , unprocessedKeys , "all keys should fit at exact boundary" )
335335 require .Len (t , result , len (keys ), "all keys should be in result" )
336336 })
@@ -370,7 +370,7 @@ func TestC1FileSessionStore_GetMany(t *testing.T) {
370370 keys := make ([]string , numKeys )
371371 for i := range numKeys {
372372 keys [i ] = fmt .Sprintf ("completeness-key-%d" , i )
373- // Each value is ~500KB, so 10 values = ~5MB > 4163584 bytes
373+ // Each value is ~500KB, so 10 values = ~5MB > MaxSessionStoreSizeLimit
374374 value := bytes .Repeat ([]byte {byte (i )}, 500000 )
375375 err := c1zFile .Set (ctx , keys [i ], value , sessions .WithSyncID (syncID ))
376376 require .NoError (t , err )
@@ -449,7 +449,7 @@ func TestC1FileSessionStore_GetMany(t *testing.T) {
449449 for _ , value := range result {
450450 totalSize += len (value )
451451 }
452- require .LessOrEqual (t , totalSize , sessionStoreSizeLimit , "result size should be within limit" )
452+ require .LessOrEqual (t , totalSize , sessions . MaxSessionStoreSizeLimit , "result size should be within limit" )
453453
454454 // Large values should be in unprocessedKeys (or at least some)
455455 require .NotEmpty (t , unprocessedKeys , "should have unprocessed keys for large values" )
@@ -802,7 +802,7 @@ func TestC1FileSessionStore_GetAll(t *testing.T) {
802802 require .NoError (t , err )
803803
804804 // Create items that will exceed size limit
805- // Each value is ~500KB, so 10 items = ~5MB > 4163584 bytes
805+ // Each value is ~500KB, so 10 items = ~5MB > MaxSessionStoreSizeLimit
806806 for i := range 10 {
807807 key := fmt .Sprintf ("size-limit-key-%d" , i )
808808 value := bytes .Repeat ([]byte {byte (i )}, 500000 )
@@ -826,7 +826,7 @@ func TestC1FileSessionStore_GetAll(t *testing.T) {
826826 for _ , value := range result {
827827 pageSize += len (value )
828828 }
829- require .LessOrEqual (t , pageSize , sessionStoreSizeLimit , "page size should be within limit" )
829+ require .LessOrEqual (t , pageSize , sessions . MaxSessionStoreSizeLimit , "page size should be within limit" )
830830
831831 maps .Copy (all , result )
832832
@@ -1168,7 +1168,7 @@ func TestC1FileSessionStore_GetAll(t *testing.T) {
11681168 for _ , value := range result {
11691169 pageSize += len (value )
11701170 }
1171- require .LessOrEqual (t , pageSize , sessionStoreSizeLimit , "each page should be within size limit" )
1171+ require .LessOrEqual (t , pageSize , sessions . MaxSessionStoreSizeLimit , "each page should be within size limit" )
11721172
11731173 maps .Copy (all , result )
11741174
@@ -1401,7 +1401,7 @@ func TestC1FileSessionStore_GetAll(t *testing.T) {
14011401 for _ , value := range result {
14021402 pageSize += len (value )
14031403 }
1404- require .LessOrEqual (t , pageSize , sessionStoreSizeLimit , "page size should be within limit" )
1404+ require .LessOrEqual (t , pageSize , sessions . MaxSessionStoreSizeLimit , "page size should be within limit" )
14051405
14061406 maps .Copy (all , result )
14071407
@@ -1501,7 +1501,7 @@ func TestC1FileSessionStore_GetAll(t *testing.T) {
15011501 for _ , value := range result {
15021502 pageSize += len (value )
15031503 }
1504- require .LessOrEqual (t , pageSize , sessionStoreSizeLimit , "chunk should respect size limit" )
1504+ require .LessOrEqual (t , pageSize , sessions . MaxSessionStoreSizeLimit , "chunk should respect size limit" )
15051505 // With 500KB items, should have ~8 items per chunk, not 100
15061506 if len (result ) > 0 {
15071507 require .Less (t , len (result ), 100 , "chunk should be limited by size, not item count" )
@@ -1529,7 +1529,7 @@ func TestC1FileSessionStore_GetAll(t *testing.T) {
15291529
15301530 // Create scenario where size limit and empty pageToken could both apply
15311531 // Create items that will exactly fill the size limit
1532- itemSize := sessionStoreSizeLimit / 5 // ~832KB per item, 5 items = ~4MB
1532+ itemSize := sessions . MaxSessionStoreSizeLimit / 5 // ~832KB per item, 5 items = ~4MB
15331533 for i := range 5 {
15341534 key := fmt .Sprintf ("terminate-key-%d" , i )
15351535 value := bytes .Repeat ([]byte {byte (i )}, itemSize )
@@ -1811,7 +1811,7 @@ func TestC1FileSessionStore_Performance(t *testing.T) {
18111811 for _ , value := range items {
18121812 itemsSize += len (value )
18131813 }
1814- require .Less (t , itemsSize , sessionStoreSizeLimit )
1814+ require .Less (t , itemsSize , sessions . MaxSessionStoreSizeLimit )
18151815 maps .Copy (all , items )
18161816
18171817 log .Printf ("itemsSize: %d, items: %d, nextPageToken: %s, pageToken: %s" , itemsSize , len (items ), nextPageToken , pageToken )
0 commit comments