<< protected with "checked", where needed.

This commit is contained in:
mlemanczyk committed 2023-10-07 14:04:33 +02:00
1 parent 262590ed6e
commit 39d63d1d65
7 files changed
+27 -27

No files matched your search

@@ -183,7 +183,7 @@ namespace Recyclable.CollectionsTests
{
// Prepare
using var list = new RecyclableList<long>();
itemsCount <<= 1;
itemsCount = checked(itemsCount << 1);
// Act
if (testCase.Contains("Array[", StringComparison.OrdinalIgnoreCase))
@@ -275,7 +275,7 @@ namespace Recyclable.CollectionsTests
// Prepare
using var list = new RecyclableList<long>();
testData = testData.Concat(testData.Reverse());
itemsCount <<= 1;
itemsCount = checked(itemsCount << 1);
// Act
foreach (var index in testData)
@@ -340,7 +340,7 @@ namespace Recyclable.CollectionsTests
{
// Prepare
using var list = new RecyclableList<long>();
itemsCount <<= 1;
itemsCount = checked(itemsCount << 1);
// Act
list.AddRange(testData);
@@ -416,7 +416,7 @@ namespace Recyclable.CollectionsTests
{
// Prepare
testData = testData.Concat(testData.Reverse());
itemsCount <<= 1;
itemsCount = checked(itemsCount << 1);
// Act
using var list = new RecyclableList<long>(testData, itemsCount);
@@ -1633,7 +1633,7 @@ namespace Recyclable.CollectionsTests
{
// Prepare
using var list = new RecyclableList<long>(testData, itemsCount);
var expectedCapacity = (int)BitOperations.RoundUpToPowerOf2((uint)itemsCount << 1);
var expectedCapacity = (int)BitOperations.RoundUpToPowerOf2(checked((uint)itemsCount << 1));
expectedCapacity = expectedCapacity >= RecyclableDefaults.InitialCapacity ? expectedCapacity : RecyclableDefaults.InitialCapacity;
// Act