Fix DequeTest and PagedArrayTest to use TEST_CASE_NAMED for all tests which previously used it, as well as new tests that have been recently added.

#rb chris.constantinescu
#jira none
#preflight 6409f17cc41a0a2a770b7ef1

[CL 24575701 by nick edwards in ue5-main branch]
This commit is contained in:
nick edwards
2023-03-09 10:02:44 -05:00
parent 4d9fdc7952
commit 99e9cd0694
2 changed files with 96 additions and 77 deletions

View File

@@ -86,7 +86,7 @@ bool Test::EmplaceFirstPopLast(TDeque<int32Token>& Deque, int32 Count)
// Unit tests
//---------------------------------------------------------------------------------------------------------------------
TEST_CASE("System::Core::Containers::TDeque::Reserve without data", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeReserveWithoutDataTest, "System::Core::Containers::TDeque::Reserve without data", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
TDeque<int32Token> Deque;
@@ -100,7 +100,7 @@ TEST_CASE("System::Core::Containers::TDeque::Reserve without data", "[SmokeFilte
CHECK(int32Token::EvenConstructionDestructionCalls(0));
}
TEST_CASE("System::Core::Containers::TDeque::Reserve EmplaceLast single element", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeReserveEmplaceLastSingleElementTest, "System::Core::Containers::TDeque::Reserve EmplaceLast single element", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -119,7 +119,7 @@ TEST_CASE("System::Core::Containers::TDeque::Reserve EmplaceLast single element"
CHECK(int32Token::EvenConstructionDestructionCalls(1));
}
TEST_CASE("System::Core::Containers::TDeque::Reset", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeResetTest, "System::Core::Containers::TDeque::Reset", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -140,7 +140,7 @@ TEST_CASE("System::Core::Containers::TDeque::Reset", "[SmokeFilter][Core][Contai
CHECK(int32Token::EvenConstructionDestructionCalls(1));
}
TEST_CASE("System::Core::Containers::TDeque::Empty", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeEmptyTest, "System::Core::Containers::TDeque::Empty", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -153,7 +153,7 @@ TEST_CASE("System::Core::Containers::TDeque::Empty", "[SmokeFilter][Core][Contai
CHECK(int32Token::EvenConstructionDestructionCalls(0));
}
TEST_CASE("System::Core::Containers::TDeque::Empty after single element EmplaceLast", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeEmptyAfterSingleElementEmplaceLastTest, "System::Core::Containers::TDeque::Empty after single element EmplaceLast", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -170,7 +170,7 @@ TEST_CASE("System::Core::Containers::TDeque::Empty after single element EmplaceL
CHECK(int32Token::EvenConstructionDestructionCalls(1));
}
TEST_CASE("System::Core::Containers::TDeque::EmplaceLast single element", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeEmplaceLastSingleElementTest, "System::Core::Containers::TDeque::EmplaceLast single element", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -186,7 +186,7 @@ TEST_CASE("System::Core::Containers::TDeque::EmplaceLast single element", "[Smok
CHECK(int32Token::EvenConstructionDestructionCalls(1));
}
TEST_CASE("System::Core::Containers::TDeque::EmplaceLast range to capacity", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeEmplaceLastRangeToCapacityTest, "System::Core::Containers::TDeque::EmplaceLast range to capacity", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -205,7 +205,7 @@ TEST_CASE("System::Core::Containers::TDeque::EmplaceLast range to capacity", "[S
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity * 10));
}
TEST_CASE("System::Core::Containers::TDeque::EmplaceLast range past capacity", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeEmplaceLastRangePastCapacityTest, "System::Core::Containers::TDeque::EmplaceLast range past capacity", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -227,7 +227,7 @@ TEST_CASE("System::Core::Containers::TDeque::EmplaceLast range past capacity", "
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity + 1));
}
TEST_CASE("System::Core::Containers::TDeque::EmplaceFirst single element", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeEmplaceFirstSingleElementTest, "System::Core::Containers::TDeque::EmplaceFirst single element", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -243,7 +243,7 @@ TEST_CASE("System::Core::Containers::TDeque::EmplaceFirst single element", "[Smo
CHECK(int32Token::EvenConstructionDestructionCalls(1));
}
TEST_CASE("System::Core::Containers::TDeque::EmplaceFirst range to capacity", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeEmplaceFirstRangeToCapacityTest, "System::Core::Containers::TDeque::EmplaceFirst range to capacity", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -262,7 +262,7 @@ TEST_CASE("System::Core::Containers::TDeque::EmplaceFirst range to capacity", "[
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity * 10));
}
TEST_CASE("System::Core::Containers::TDeque::PushLast single element (implicit move)", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequePushLastSingleElementTest, "System::Core::Containers::TDeque::PushLast single element (implicit move)", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -281,7 +281,7 @@ TEST_CASE("System::Core::Containers::TDeque::PushLast single element (implicit m
CHECK(int32Token::NumMoveConstructorCalls() == 1);
}
TEST_CASE("System::Core::Containers::TDeque::PushLast single element from move", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequePushLastSingleElementFromMoveTest, "System::Core::Containers::TDeque::PushLast single element from move", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -301,7 +301,7 @@ TEST_CASE("System::Core::Containers::TDeque::PushLast single element from move",
CHECK(int32Token::NumMoveConstructorCalls() == 1);
}
TEST_CASE("System::Core::Containers::TDeque::PushLast single element from copy", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequePushLastSingleElementFromCopyTest, "System::Core::Containers::TDeque::PushLast single element from copy", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -321,7 +321,7 @@ TEST_CASE("System::Core::Containers::TDeque::PushLast single element from copy",
CHECK(int32Token::NumMoveConstructorCalls() == 0);
}
TEST_CASE("System::Core::Containers::TDeque::PushFirst single element (implicit move)", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequePushFirstSingleElementImplicitMoveTest, "System::Core::Containers::TDeque::PushFirst single element (implicit move)", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -340,7 +340,7 @@ TEST_CASE("System::Core::Containers::TDeque::PushFirst single element (implicit
CHECK(int32Token::NumMoveConstructorCalls() == 1);
}
TEST_CASE("System::Core::Containers::TDeque::PushFirst single element from move", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequePushFirstSingleElementFromMoveTest, "System::Core::Containers::TDeque::PushFirst single element from move", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -360,7 +360,7 @@ TEST_CASE("System::Core::Containers::TDeque::PushFirst single element from move"
CHECK(int32Token::NumMoveConstructorCalls() == 1);
}
TEST_CASE("System::Core::Containers::TDeque::PushFirst single element from copy", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequePushFirstSingleElementFromCopyTest, "System::Core::Containers::TDeque::PushFirst single element from copy", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -385,7 +385,7 @@ void PopOne(TDeque<int32Token>& Deque)
Deque.PopFirst();
}
TEST_CASE("System::Core::Containers::TDeque::EmplaceLast/PopFirst single element", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeEmplaceLastPopFirstSingleElementTest, "System::Core::Containers::TDeque::EmplaceLast/PopFirst single element", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -405,7 +405,7 @@ TEST_CASE("System::Core::Containers::TDeque::EmplaceLast/PopFirst single element
CHECK(int32Token::EvenConstructionDestructionCalls(1));
}
TEST_CASE("System::Core::Containers::TDeque::EmplaceLast/PopFirst single element multiple times causing head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeEmplaceLastPopFirstSingleElementMultipleTest, "System::Core::Containers::TDeque::EmplaceLast/PopFirst single element multiple times causing head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -421,7 +421,7 @@ TEST_CASE("System::Core::Containers::TDeque::EmplaceLast/PopFirst single element
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity * 2));
}
TEST_CASE("System::Core::Containers::TDeque::EmplaceLast/PopFirst range without head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeEmplaceLastPopFirstRangeNoWrapTest, "System::Core::Containers::TDeque::EmplaceLast/PopFirst range without head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -433,7 +433,7 @@ TEST_CASE("System::Core::Containers::TDeque::EmplaceLast/PopFirst range without
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity));
}
TEST_CASE("System::Core::Containers::TDeque::EmplaceLast/PopFirst range with reallocation without head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeEmplaceLastPopFirstRangeWithReallocationNoWrapTest, "System::Core::Containers::TDeque::EmplaceLast/PopFirst range with reallocation without head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -446,7 +446,7 @@ TEST_CASE("System::Core::Containers::TDeque::EmplaceLast/PopFirst range with rea
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity + 1));
}
TEST_CASE("System::Core::Containers::TDeque::EmplaceLast/PopFirst range with head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeEmplaceLastPopFirstRangeWithWrapTest, "System::Core::Containers::TDeque::EmplaceLast/PopFirst range with head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -461,7 +461,7 @@ TEST_CASE("System::Core::Containers::TDeque::EmplaceLast/PopFirst range with hea
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity * (Test::DefaultCapacity - 1)));
}
TEST_CASE("System::Core::Containers::TDeque::EmplaceFirst/PopLast single element", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeEmplaceFirstPopLastSingleElementTest, "System::Core::Containers::TDeque::EmplaceFirst/PopLast single element", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -481,7 +481,7 @@ TEST_CASE("System::Core::Containers::TDeque::EmplaceFirst/PopLast single element
CHECK(int32Token::EvenConstructionDestructionCalls(1));
}
TEST_CASE("System::Core::Containers::TDeque::EmplaceFirst/PopLast range", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeEmplaceFirstPopLastRangeTest, "System::Core::Containers::TDeque::EmplaceFirst/PopLast range", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -493,7 +493,7 @@ TEST_CASE("System::Core::Containers::TDeque::EmplaceFirst/PopLast range", "[Smok
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity));
}
TEST_CASE("System::Core::Containers::TDeque::EmplaceFirst/PopLast range with reallocation", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeEmplaceFirstPopLastRangeWithReallocationTest, "System::Core::Containers::TDeque::EmplaceFirst/PopLast range with reallocation", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -506,7 +506,7 @@ TEST_CASE("System::Core::Containers::TDeque::EmplaceFirst/PopLast range with rea
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity + 1));
}
TEST_CASE("System::Core::Containers::TDeque::TryPopFirst", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeTryPopFirstTest, "System::Core::Containers::TDeque::TryPopFirst", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -529,7 +529,7 @@ TEST_CASE("System::Core::Containers::TDeque::TryPopFirst", "[SmokeFilter][Core][
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity + 1)); // + 1 for Result
}
TEST_CASE("System::Core::Containers::TDeque::TryPopFirst with reallocation", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeTryPopFirstWithReallocationTest, "System::Core::Containers::TDeque::TryPopFirst with reallocation", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -555,7 +555,7 @@ TEST_CASE("System::Core::Containers::TDeque::TryPopFirst with reallocation", "[S
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity + 2));
}
TEST_CASE("System::Core::Containers::TDeque::TryPopLast", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeTryPopLastTest, "System::Core::Containers::TDeque::TryPopLast", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -578,7 +578,7 @@ TEST_CASE("System::Core::Containers::TDeque::TryPopLast", "[SmokeFilter][Core][C
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity + 1)); // + 1 for Result
}
TEST_CASE("System::Core::Containers::TDeque::TryPopLast with reallocation", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeTryPopWithReallocationTest, "System::Core::Containers::TDeque::TryPopLast with reallocation", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -604,7 +604,7 @@ TEST_CASE("System::Core::Containers::TDeque::TryPopLast with reallocation", "[Sm
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity + 2));
}
TEST_CASE("System::Core::Containers::TDeque::Comparison simple", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeComparisonSimpleTest, "System::Core::Containers::TDeque::Comparison simple", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -623,7 +623,7 @@ TEST_CASE("System::Core::Containers::TDeque::Comparison simple", "[SmokeFilter][
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity * 2));
}
TEST_CASE("System::Core::Containers::TDeque::Comparison with head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeComparisonWithHeadTailWrapTest, "System::Core::Containers::TDeque::Comparison with head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -651,7 +651,7 @@ TEST_CASE("System::Core::Containers::TDeque::Comparison with head/tail wrap arou
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity * 6));
}
TEST_CASE("System::Core::Containers::TDeque::Copy simple", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeCopySimpleTest, "System::Core::Containers::TDeque::Copy simple", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -669,7 +669,7 @@ TEST_CASE("System::Core::Containers::TDeque::Copy simple", "[SmokeFilter][Core][
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity * 2));
}
TEST_CASE("System::Core::Containers::TDeque::Copy with head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeCopyWithHeadTailWrapTest, "System::Core::Containers::TDeque::Copy with head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -692,7 +692,7 @@ TEST_CASE("System::Core::Containers::TDeque::Copy with head/tail wrap around", "
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity * 9));
}
TEST_CASE("System::Core::Containers::TDeque::Copy variable size with head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeCopyVariableSizeWithHeadTailWrapTest, "System::Core::Containers::TDeque::Copy variable size with head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -720,7 +720,7 @@ TEST_CASE("System::Core::Containers::TDeque::Copy variable size with head/tail w
CHECK(int32Token::EvenConstructionDestructionCalls());
}
TEST_CASE("System::Core::Containers::TDeque::Move simple", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeMoveSimpleTest, "System::Core::Containers::TDeque::Move simple", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -744,7 +744,7 @@ TEST_CASE("System::Core::Containers::TDeque::Move simple", "[SmokeFilter][Core][
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity + 1));
}
TEST_CASE("System::Core::Containers::TDeque::Move with head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeMoveWithHEadTailWrapTest, "System::Core::Containers::TDeque::Move with head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -772,7 +772,7 @@ TEST_CASE("System::Core::Containers::TDeque::Move with head/tail wrap around", "
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity * 6));
}
TEST_CASE("System::Core::Containers::TDeque::Move variable size with head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeMoveVariableSizeWithHeadTailWrapTest, "System::Core::Containers::TDeque::Move variable size with head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -804,7 +804,7 @@ TEST_CASE("System::Core::Containers::TDeque::Move variable size with head/tail w
CHECK(int32Token::EvenConstructionDestructionCalls());
}
TEST_CASE("System::Core::Containers::TDeque::Iteration without head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeIterationWIthoutWrapTest, "System::Core::Containers::TDeque::Iteration without head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -829,7 +829,7 @@ TEST_CASE("System::Core::Containers::TDeque::Iteration without head/tail wrap ar
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity));
}
TEST_CASE("System::Core::Containers::TDeque::Iteration with head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeIterationWithWrapTest, "System::Core::Containers::TDeque::Iteration with head/tail wrap around", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -859,7 +859,7 @@ TEST_CASE("System::Core::Containers::TDeque::Iteration with head/tail wrap aroun
CHECK(int32Token::EvenConstructionDestructionCalls(Test::DefaultCapacity * (Test::DefaultCapacity + 1)));
}
TEST_CASE("System::Core::Containers::TDeque::Iterator arithmetic", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeIteratorArithmeticTest, "System::Core::Containers::TDeque::Iterator arithmetic", "[SmokeFilter][Core][Containers][Deque]")
{
TDeque<int32Token> Deque;
Deque.Reserve(Test::DefaultCapacity);
@@ -886,7 +886,7 @@ TEST_CASE("System::Core::Containers::TDeque::Iterator arithmetic", "[SmokeFilter
}
}
TEST_CASE("System::Core::Containers::TDeque::Construct from std initializer_list", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeConstructFromStdInitializerListTest, "System::Core::Containers::TDeque::Construct from std initializer_list", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -902,7 +902,7 @@ TEST_CASE("System::Core::Containers::TDeque::Construct from std initializer_list
CHECK(int32Token::EvenConstructionDestructionCalls(6 * 2 + 1));
}
TEST_CASE("System::Core::Containers::TDeque::Construct from empty std initializer_list", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeConstructFromEmptyStdInitializerListTest, "System::Core::Containers::TDeque::Construct from empty std initializer_list", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{
@@ -912,7 +912,7 @@ TEST_CASE("System::Core::Containers::TDeque::Construct from empty std initialize
CHECK(int32Token::EvenConstructionDestructionCalls(0));
}
TEST_CASE("System::Core::Containers::TDeque::Assign from std initializer_list", "[SmokeFilter][Core][Containers][Deque]")
TEST_CASE_NAMED(FDequeAssignFromStdInitializerListTest, "System::Core::Containers::TDeque::Assign from std initializer_list", "[SmokeFilter][Core][Containers][Deque]")
{
int32Token::Reset();
{

View File

@@ -33,7 +33,7 @@ struct FDummyTestStruct
// Unit tests
//---------------------------------------------------------------------------------------------------------------------
TEST_CASE("System::Core::Containers::TPagedArray::Reserve without data", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArrayReserveWithoutDataTest, "System::Core::Containers::TPagedArray::Reserve without data", "[SmokeFilter][Core][Containers][PagedArray]")
{
int32Token::Reset();
using ArrayType = TPagedArray<int32Token, 128>;
@@ -48,7 +48,8 @@ TEST_CASE("System::Core::Containers::TPagedArray::Reserve without data", "[Smoke
CHECK(int32Token::EvenConstructionDestructionCalls(0));
}
TEST_CASE(
TEST_CASE_NAMED(
FPagedArrayReserveEmplaceSingleElementTest,
"System::Core::Containers::TPagedArray::Reserve Emplace single element",
"[SmokeFilter][Core][Containers][PagedArray]")
{
@@ -77,7 +78,8 @@ TEST_CASE(
CHECK(int32Token::EvenConstructionDestructionCalls(1));
}
TEST_CASE(
TEST_CASE_NAMED(
FPagedArrayReserveEmplaceMultiplePagesTest,
"System::Core::Containers::TPagedArray::Reserve Emplace multiple pages",
"[SmokeFilter][Core][Containers][PagedArray]")
{
@@ -109,7 +111,7 @@ TEST_CASE(
CHECK(int32Token::EvenConstructionDestructionCalls(2));
}
TEST_CASE("System::Core::Containers::TPagedArray::Add", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArrayAddTest, "System::Core::Containers::TPagedArray::Add", "[SmokeFilter][Core][Containers][PagedArray]")
{
int32Token::Reset();
{
@@ -129,7 +131,8 @@ TEST_CASE("System::Core::Containers::TPagedArray::Add", "[SmokeFilter][Core][Con
CHECK(int32Token::EvenConstructionDestructionCalls(4));
}
TEST_CASE(
TEST_CASE_NAMED(
FPagedArrayEmplaceMultipleElementsTest,
"System::Core::Containers::TPagedArray::Emplace multiple elements",
"[SmokeFilter][Core][Containers][PagedArray]")
{
@@ -156,7 +159,8 @@ TEST_CASE(
CHECK(int32Token::EvenConstructionDestructionCalls(5));
}
TEST_CASE(
TEST_CASE_NAMED(
FPagedArrayEmplaceVariantsTest,
"System::Core::Containers::TPagedArray::Emplace variants",
"[SmokeFilter][Core][Containers][PagedArray]")
{
@@ -194,7 +198,7 @@ TEST_CASE(
CHECK(int32Token::EvenConstructionDestructionCalls(ArrayType::MaxPerPage() + 3));
}
TEST_CASE("System::Core::Containers::TPagedArray::Reset", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArrayResetTest, "System::Core::Containers::TPagedArray::Reset", "[SmokeFilter][Core][Containers][PagedArray]")
{
int32Token::Reset();
{
@@ -226,7 +230,8 @@ TEST_CASE("System::Core::Containers::TPagedArray::Reset", "[SmokeFilter][Core][C
CHECK(int32Token::EvenConstructionDestructionCalls(1));
}
TEST_CASE(
TEST_CASE_NAMED(
FPagedArrayResetMultiplePageAddressCheckTest,
"System::Core::Containers::TPagedArray::Reset multiple-page plus consistent address check",
"[SmokeFilter][Core][Containers][PagedArray]")
{
@@ -258,7 +263,7 @@ TEST_CASE(
CHECK(int32Token::EvenConstructionDestructionCalls(10 * 4));
}
TEST_CASE("System::Core::Containers::TPagedArray::Empty", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArrayEmptyTest, "System::Core::Containers::TPagedArray::Empty", "[SmokeFilter][Core][Containers][PagedArray]")
{
int32Token::Reset();
{
@@ -272,7 +277,8 @@ TEST_CASE("System::Core::Containers::TPagedArray::Empty", "[SmokeFilter][Core][C
CHECK(int32Token::EvenConstructionDestructionCalls(0));
}
TEST_CASE(
TEST_CASE_NAMED(
FPagedArrayEmptyAfterSingleEmplaceTest,
"System::Core::Containers::TPagedArray::Empty after single Emplace",
"[SmokeFilter][Core][Containers][PagedArray]")
{
@@ -292,7 +298,8 @@ TEST_CASE(
CHECK(int32Token::EvenConstructionDestructionCalls(1));
}
TEST_CASE(
TEST_CASE_NAMED(
FPagedArrayEmptyWithTargetCapacityTest,
"System::Core::Containers::TPagedArray::Empty with target capacity",
"[SmokeFilter][Core][Containers][PagedArray]")
{
@@ -334,7 +341,8 @@ TEST_CASE(
CHECK(int32Token::EvenConstructionDestructionCalls(ArrayType::MaxPerPage() * 3 + 2));
}
TEST_CASE(
TEST_CASE_NAMED(
FPagedArrayEmptyVsResetWithTargetCapacityTest,
"System::Core::Containers::TPagedArray::Empty vs Reset with target capacity",
"[SmokeFilter][Core][Containers][PagedArray]")
{
@@ -375,7 +383,7 @@ TEST_CASE(
CHECK(int32Token::EvenConstructionDestructionCalls(ArrayType::MaxPerPage() * 4 + 1));
}
TEST_CASE("System::Core::Containers::TPagedArray::Indexing", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArrayIndexingTest, "System::Core::Containers::TPagedArray::Indexing", "[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 128>;
int32Token::Reset();
@@ -407,7 +415,7 @@ TEST_CASE("System::Core::Containers::TPagedArray::Indexing", "[SmokeFilter][Core
CHECK(int32Token::EvenConstructionDestructionCalls(ArrayType::MaxPerPage() * 2));
}
TEST_CASE("System::Core::Containers::TPagedArray::Iteration", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArrayIterationTest, "System::Core::Containers::TPagedArray::Iteration", "[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 128>;
int32Token::Reset();
@@ -441,7 +449,7 @@ TEST_CASE("System::Core::Containers::TPagedArray::Iteration", "[SmokeFilter][Cor
CHECK(int32Token::EvenConstructionDestructionCalls(ArrayType::MaxPerPage() * 2));
}
TEST_CASE("System::Core::Containers::TPagedArray::Last", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArrayGetLastTest, "System::Core::Containers::TPagedArray::Last", "[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 128>;
int32Token::Reset();
@@ -456,7 +464,7 @@ TEST_CASE("System::Core::Containers::TPagedArray::Last", "[SmokeFilter][Core][Co
CHECK(int32Token::EvenConstructionDestructionCalls(ArrayType::MaxPerPage() * 2));
}
TEST_CASE("System::Core::Containers::TPagedArray::SetNum", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArraySetNumTest, "System::Core::Containers::TPagedArray::SetNum", "[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 128>;
int32Token::Reset();
@@ -552,7 +560,7 @@ TEST_CASE("System::Core::Containers::TPagedArray::SetNum", "[SmokeFilter][Core][
CHECK(int32Token::EvenConstructionDestructionCalls(ArrayType::MaxPerPage() * 6 * 2));
}
TEST_CASE("System::Core::Containers::TPagedArray::SetNum after Reset", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArraySetNumAfterResetTest, "System::Core::Containers::TPagedArray::SetNum after Reset", "[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 16>;
int32Token::Reset();
@@ -596,7 +604,8 @@ TEST_CASE("System::Core::Containers::TPagedArray::SetNum after Reset", "[SmokeFi
CHECK(int32Token::EvenConstructionDestructionCalls(ArrayType::MaxPerPage() * (3 * 3 + 5)));
}
TEST_CASE(
TEST_CASE_NAMED(
FPagedArraySetNumSmallPageSizeTest,
"System::Core::Containers::TPagedArray::SetNum small page size",
"[SmokeFilter][Core][Containers][PagedArray]")
{
@@ -633,7 +642,7 @@ TEST_CASE(
CHECK(int32Token::EvenConstructionDestructionCalls(ArrayType::MaxPerPage() * 10 - 1));
}
TEST_CASE("System::Core::Containers::TPagedArray::SetZero", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArraySetZeroTest, "System::Core::Containers::TPagedArray::SetZero", "[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 16>;
int32Token::Reset();
@@ -684,7 +693,7 @@ TEST_CASE("System::Core::Containers::TPagedArray::SetZero", "[SmokeFilter][Core]
CHECK(int32Token::EvenConstructionDestructionCalls(ArrayType::MaxPerPage() * 7 + 1));
}
TEST_CASE("System::Core::Containers::TPagedArray::RemoveAtSwap", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArrayRemoveAtSwapTest, "System::Core::Containers::TPagedArray::RemoveAtSwap", "[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 128>;
int32Token::Reset();
@@ -748,7 +757,7 @@ TEST_CASE("System::Core::Containers::TPagedArray::RemoveAtSwap", "[SmokeFilter][
CHECK(int32Token::EvenConstructionDestructionCalls(ArrayType::MaxPerPage() * 9 + 2));
}
TEST_CASE("System::Core::Containers::TPagedArray::Pop", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArrayPopTest, "System::Core::Containers::TPagedArray::Pop", "[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 128>;
int32Token::Reset();
@@ -778,7 +787,7 @@ TEST_CASE("System::Core::Containers::TPagedArray::Pop", "[SmokeFilter][Core][Con
CHECK(int32Token::EvenConstructionDestructionCalls(ArrayType::MaxPerPage() * 2 + 2));
}
TEST_CASE("System::Core::Containers::TPagedArray::Copy", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArrayCopyTest, "System::Core::Containers::TPagedArray::Copy", "[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 128>;
int32Token::Reset();
@@ -830,7 +839,7 @@ TEST_CASE("System::Core::Containers::TPagedArray::Copy", "[SmokeFilter][Core][Co
CHECK(int32Token::EvenConstructionDestructionCalls(ArrayType::MaxPerPage() * 8));
}
TEST_CASE("System::Core::Containers::TPagedArray::Move", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArrayMoveTest, "System::Core::Containers::TPagedArray::Move", "[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 128>;
int32Token::Reset();
@@ -885,7 +894,8 @@ TEST_CASE("System::Core::Containers::TPagedArray::Move", "[SmokeFilter][Core][Co
CHECK(int32Token::EvenConstructionDestructionCalls(ArrayType::MaxPerPage() * 4));
}
TEST_CASE(
TEST_CASE_NAMED(
FPagedArrayConstructFromStdInitializerListTest,
"System::Core::Containers::TPagedArray::Construct from std initializer_list",
"[SmokeFilter][Core][Containers][PagedArray]")
{
@@ -921,7 +931,8 @@ TEST_CASE(
CHECK(int32Token::EvenConstructionDestructionCalls((4 + 10) * 2));
}
TEST_CASE(
TEST_CASE_NAMED(
FPagedArrayAssignFromStdInitializerListTest,
"System::Core::Containers::TPagedArray::Assign from std initializer_list",
"[SmokeFilter][Core][Containers][PagedArray]")
{
@@ -961,7 +972,7 @@ TEST_CASE(
CHECK(int32Token::EvenConstructionDestructionCalls((4 + 10) * 2));
}
TEST_CASE("System::Core::Containers::TPagedArray::Comparison", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArrayComparisonTest, "System::Core::Containers::TPagedArray::Comparison", "[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 128>;
int32Token::Reset();
@@ -998,7 +1009,7 @@ TEST_CASE("System::Core::Containers::TPagedArray::Comparison", "[SmokeFilter][Co
CHECK(int32Token::EvenConstructionDestructionCalls(ArrayType::MaxPerPage() * 2 + 2));
}
TEST_CASE("System::Core::Containers::TPagedArray::Assign from TArray", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArrayAssignFromArrayTest, "System::Core::Containers::TPagedArray::Assign from TArray", "[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 16>;
int32Token::Reset();
@@ -1041,7 +1052,7 @@ TEST_CASE("System::Core::Containers::TPagedArray::Assign from TArray", "[SmokeFi
CHECK(int32Token::EvenConstructionDestructionCalls((4 + 10) * 3));
}
TEST_CASE("System::Core::Containers::TPagedArray::Copy to TArray", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArrayCopyToArrayTest, "System::Core::Containers::TPagedArray::Copy to TArray", "[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 16>;
int32Token::Reset();
@@ -1088,7 +1099,7 @@ TEST_CASE("System::Core::Containers::TPagedArray::Copy to TArray", "[SmokeFilter
CHECK(int32Token::EvenConstructionDestructionCalls(4 * 4 + 10 * 3));
}
TEST_CASE("System::Core::Containers::TPagedArray::Move to TArray", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArrayMoveToArrayTest, "System::Core::Containers::TPagedArray::Move to TArray", "[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 16>;
int32Token::Reset();
@@ -1139,7 +1150,8 @@ TEST_CASE("System::Core::Containers::TPagedArray::Move to TArray", "[SmokeFilter
CHECK(int32Token::EvenConstructionDestructionCalls(4 * 4 + 10 * 2));
}
TEST_CASE(
TEST_CASE_NAMED(
FPagedArrayAssignFromCompatiblePagedArrayTest,
"System::Core::Containers::TPagedArray::Assign from compatible paged array",
"[SmokeFilter][Core][Containers][PagedArray]")
{
@@ -1215,7 +1227,8 @@ TEST_CASE(
CHECK(int32Token::EvenConstructionDestructionCalls((10 + 8 + 8 + 4) * 3));
}
TEST_CASE(
TEST_CASE_NAMED(
FPagedArrayAppendFromCompatiblePagedArrayTest,
"System::Core::Containers::TPagedArray::Append from compatible paged array",
"[SmokeFilter][Core][Containers][PagedArray]")
{
@@ -1323,7 +1336,7 @@ TEST_CASE(
CHECK(int32Token::EvenConstructionDestructionCalls((8 + 16) * 6));
}
TEST_CASE("System::Core::Containers::TPagedArray::Append multiple", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArrayAppendMultipleTest, "System::Core::Containers::TPagedArray::Append multiple", "[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 16>;
int32Token::Reset();
@@ -1355,7 +1368,7 @@ TEST_CASE("System::Core::Containers::TPagedArray::Append multiple", "[SmokeFilte
CHECK(int32Token::EvenConstructionDestructionCalls(8 * 2));
}
TEST_CASE("System::Core::Containers::TPagedArray::Iterator arithmetic", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(FPagedArrayIteratorArithmeticTest, "System::Core::Containers::TPagedArray::Iterator arithmetic", "[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 16>;
int32Token::Reset();
@@ -1397,7 +1410,10 @@ TEST_CASE("System::Core::Containers::TPagedArray::Iterator arithmetic", "[SmokeF
CHECK(int32Token::EvenConstructionDestructionCalls(5 + 3));
}
TEST_CASE("System::Core::Containers::TPagedArray::Serialize", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(
FPagedArraySerializeTest,
"System::Core::Containers::TPagedArray::Serialize",
"[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 16>;
int32Token::Reset();
@@ -1496,7 +1512,10 @@ TEST_CASE("System::Core::Containers::TPagedArray::Serialize", "[SmokeFilter][Cor
CHECK(int32Token::EvenConstructionDestructionCalls(ArrayType::MaxPerPage() * 3 * 3));
}
TEST_CASE("System::Core::Containers::TPagedArray::Structured Serialize", "[SmokeFilter][Core][Containers][PagedArray]")
TEST_CASE_NAMED(
FPagedArrayStructuredSerializeTest,
"System::Core::Containers::TPagedArray::Structured Serialize",
"[SmokeFilter][Core][Containers][PagedArray]")
{
using ArrayType = TPagedArray<int32Token, 16>;
int32Token::Reset();