Skip to content

Commit 483d93a

Browse files
author
Vyacheslav
committed
fix: dispose struct own
1 parent b8ca346 commit 483d93a

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

Src/TestGenerator/GenerateQueuePrimitiveTest.cs

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,13 @@ public void ReseizeTest()
434434
");
435435
}
436436

437+
if(queueNamespace == "Struct")
438+
{
439+
builder.Append($@"
440+
queue.Dispose();
441+
");
442+
}
443+
437444
builder.Append($@"
438445
}}
439446
}}
@@ -768,6 +775,14 @@ public void ClearOwnTest()
768775
queue.Clear();
769776
Assert.That(queue.Size, Is.EqualTo((nuint)0));
770777
Assert.That(queue.Capacity, Is.EqualTo((nuint)4));
778+
");
779+
if (queueNamespace == "Struct")
780+
{
781+
builder.Append($@"
782+
queue.Dispose();
783+
");
784+
}
785+
builder.Append($@"
771786
}}
772787
}}
773788
");
@@ -950,6 +965,14 @@ public void TrimExcessOwnTest()
950965
queue.TrimExcess();
951966
Assert.That(queue.Size, Is.EqualTo((nuint)5));
952967
Assert.That(queue.Capacity, Is.EqualTo((nuint)5));
968+
");
969+
if (queueNamespace == "Struct")
970+
{
971+
builder.Append($@"
972+
queue.Dispose();
973+
");
974+
}
975+
builder.Append($@"
953976
}}
954977
}}
955978
");
@@ -990,6 +1013,14 @@ public void ExpandCapacityTest()
9901013
Assert.That(queue.Capacity, Is.EqualTo((nuint)4));
9911014
queue.ExpandCapacity(6);
9921015
Assert.That(queue.Capacity, Is.EqualTo((nuint)10));
1016+
");
1017+
if (queueNamespace == "Struct")
1018+
{
1019+
builder.Append($@"
1020+
queue.Dispose();
1021+
");
1022+
}
1023+
builder.Append($@"
9931024
}}
9941025
}}
9951026
");
@@ -1121,6 +1152,14 @@ public void ExpandCapacityHeadAfterTailOwnTest()
11211152
builder.Append($@"
11221153
Assert.That(queue.Front(), Is.EqualTo({toStr(values[values.Count - 1])}));
11231154
queue.Pop();
1155+
");
1156+
if (queueNamespace == "Struct")
1157+
{
1158+
builder.Append($@"
1159+
queue.Dispose();
1160+
");
1161+
}
1162+
builder.Append($@"
11241163
}}
11251164
}}
11261165
");
@@ -1215,6 +1254,14 @@ public void ExpandCapacityHeadBeforeTailOwnTest()
12151254
builder.Append($@"
12161255
Assert.That(queue.Front(), Is.EqualTo({toStr(values[values.Count - 1])}));
12171256
queue.Pop();
1257+
");
1258+
if (queueNamespace == "Struct")
1259+
{
1260+
builder.Append($@"
1261+
queue.Dispose();
1262+
");
1263+
}
1264+
builder.Append($@"
12181265
}}
12191266
}}
12201267
");
@@ -1257,6 +1304,14 @@ public void ReducingCapacityTest()
12571304
Assert.That(queue.Capacity, Is.EqualTo((nuint)10));
12581305
queue.ReducingCapacity(1);
12591306
Assert.That(queue.Capacity, Is.EqualTo((nuint)9));
1307+
");
1308+
if (queueNamespace == "Struct")
1309+
{
1310+
builder.Append($@"
1311+
queue.Dispose();
1312+
");
1313+
}
1314+
builder.Append($@"
12601315
}}
12611316
}}
12621317
");

0 commit comments

Comments
 (0)