SpiecsEngine
 
Loading...
Searching...
No Matches
SpicesTest Namespace Reference

Namespaces

namespace  FunctionTraitsTestN
 Non Member Function.
 
namespace  InstrumentorUtils
 
namespace  VariableTraitsTestN
 Non Member Variable.
 

Classes

class  BufferTest
 
struct  change_int_to_float
 
class  Delegate_test
 Instance Delegate Class. More...
 
class  DelegateFuncTest
 Test Function Class. More...
 
class  directed_acyclic_graph_test
 The interface is inherited from testing::Test. Registy on Initialize. More...
 
class  directed_acyclic_graphFuncTest
 Test Function Class. More...
 
class  FieldTraitsTest
 
class  free_list_test
 The interface is inherited from testing::Test. Registry on Initialize. More...
 
class  FunctionTraitsTestClass
 Member Function. More...
 
struct  InstrumentationSession
 
class  InstrumentationTimer
 
class  Instrumentor
 
struct  is_intergral
 
struct  is_not_float
 
class  IsConstTest
 
class  IsPointerTest
 
class  kd_tree_test
 The interface is inherited from testing::Test. Registry on Initialize. More...
 
class  linked_unordered_map_test
 The interface is inherited from testing::Test. Registry on Initialize. More...
 
class  MemoryPool_test
 The interface is inherited from testing::Test. Registry on Initialize. More...
 
class  MemoryPoolTest
 
class  MemoryPoolTest2
 
class  Object
 
class  ObjectPool_test
 The interface is inherited from testing::Test. Registry on Initialize. More...
 
class  PageCache_test
 The interface is inherited from testing::Test. Registry on Initialize. More...
 
struct  ProfileResult
 
class  RemovePointerTest
 
class  runtime_memory_block_test
 Unit Test for RuntimeMemoryBlock. More...
 
class  SocketTest
 
class  span_list_test
 The interface is inherited from testing::Test. Registry on Initialize. More...
 
class  TcpServerTest
 
class  TestClass0
 Declare Empty Class. More...
 
class  TestClass1
 
class  ThreadCache_test
 The interface is inherited from testing::Test. Registry on Initialize. More...
 
class  ThreadCacheTest
 
class  ThreadPoolCached_test
 The interface is inherited from testing::Test. Registry on Initialize. More...
 
class  ThreadPoolFixed_test
 The interface is inherited from testing::Test. Registy on Initialize. More...
 
class  ThreadPoolFuncTest
 Test Function Class. More...
 
class  VariableTraitsTestClass
 Member Variable. More...
 
class  VulkanImage_test
 Unit Test for VulkanImage. More...
 
class  VulkanRenderBackend_test
 Unit Test for VulkanRenderBackend. More...
 

Typedefs

using FloatingPointMicroseconds = std::chrono::duration<double, std::micro>
 

Functions

 TEST_F (directed_acyclic_graph_test, Addnode)
 Testing if add node successfully.
 
 TEST_F (directed_acyclic_graph_test, Execute)
 Testing if Execute successfully.
 
 TEST_F (kd_tree_test, Insert)
 Testing if Insert successfully.
 
 TEST_F (kd_tree_test, Search)
 Testing if Search successfully.
 
 TEST_F (kd_tree_test, NearestNeighbourSearch)
 Testing if NearestNeighbourSearch successfully.
 
 TEST_F (kd_tree_test, RangeSearch)
 Testing if RangeSearch successfully.
 
 TEST_F (linked_unordered_map_test, Initialize)
 Testing if initialize successfully.
 
 TEST_F (linked_unordered_map_test, RemoveElement)
 Testing if Remove element successfully.
 
 TEST_F (linked_unordered_map_test, FindElement)
 Testing if Find element successfully.
 
 TEST_F (linked_unordered_map_test, AddElement)
 Testing if Add element successfully.
 
 TEST_F (linked_unordered_map_test, IteratorOrder)
 Testing if Iter in correct order successfully.
 
 TEST_F (linked_unordered_map_test, NoLinearFind)
 Testing if No Linear Finding is successfully.
 
 TEST_F (runtime_memory_block_test, Initialize)
 Testing if initialize successfully.
 
 TEST_F (runtime_memory_block_test, AddElement)
 Testing if Add element successfully.
 
 TEST_F (runtime_memory_block_test, Build)
 Testing if Build successfully.
 
 TEST_F (runtime_memory_block_test, ExplainElement)
 Testing if Explain element successfully.
 
 TEST_F (runtime_memory_block_test, Destruct)
 Testing if Destruct successfully.
 
 TEST_F (runtime_memory_block_test, ItemLocation)
 Testing if ItemLocation test successfully.
 
 TEST_F (runtime_memory_block_test, HasValue)
 Testing if has_value test successfully.
 
 TEST (tuple_test, IterTuple)
 Testing std::tuple Helper Function.
 
 TEST_F (free_list_test, PushPop)
 Testing scl::free_list::Push/Pop.
 
 TEST_F (free_list_test, PushRangePopRange)
 Testing scl::free_list::PushRange/PopRange.
 
 TEST_F (span_list_test, Initialize)
 Testing scl::span_list::Initialize.
 
 TEST_F (span_list_test, InsertErase)
 Testing scl::span_list::Insert/Erase.
 
 TEST_F (span_list_test, PushFrontPopFront)
 Testing scl::span_list::PushFront/PopFront.
 
 TEST (radix_trie_test, Layer1)
 Testing scl::radix_trie<BITS, 1>
 
 TEST (radix_trie_test, Layer2)
 Testing scl::radix_trie<BITS, 2>
 
 TEST (radix_trie_test, Layer3)
 Testing scl::radix_trie<BITS, 3>
 
 TEST (vector_test, push_back)
 Testing scl::vector::push_back.
 
 TEST (vector_test, get)
 Testing scl::vector::get.
 
 TEST (behave_state_list_test, All)
 Testing scl::behave_state_list.
 
 TEST (tree_test, All)
 Testing scl::tree.
 
template<typename ... Args>
void DelegateTestT (Args ...args)
 Template Function.
 
 TEST_F (Delegate_test, Bind)
 Testing if bind successfully.
 
 TEST_F (Delegate_test, UnBind)
 Testing if unbind successfully.
 
 TEST_F (Delegate_test, Broadcast)
 Testing if broadcast successfully.
 
 TEST_F (Delegate_test, Copy)
 Testing if copy successfully.
 
 TEST (ClassLibraryTest, GetClassString)
 Testing Spices::ClassLibrary::GetClassString.
 
 TEST (FileLibraryTest, Exists)
 Testing Spices::FileLibrary::Exists.
 
 TEST (FileLibraryTest, Open)
 Testing Spices::FileLibrary::Open.
 
 TEST (FileLibraryTest, Close)
 Testing Spices::FileLibrary::Close.
 
 TEST (FileLibraryTest, Size)
 Testing Spices::FileLibrary::Size.
 
 TEST (FileLibraryTest, Read)
 Testing Spices::FileLibrary::Read.
 
 TEST (FileLibraryTest, Read_Line)
 Testing Spices::FileLibrary::Read_Line.
 
 TEST (FileLibraryTest, Read_all_bytes)
 Testing Spices::FileLibrary::Read_all_bytes.
 
 TEST (FileLibraryTest, Write)
 Testing Spices::FileLibrary::Write.
 
 TEST (FileLibraryTest, Delete)
 Testing Spices::FileLibrary::Delete.
 
 TEST (FileLibraryTest, Write_Line)
 Testing Spices::FileLibrary::Write_Line.
 
 TEST (FileLibraryTest, CopyFile)
 Testing Spices::FileLibrary::CopyFile.
 
 TEST (MemoryLibraryTest, is_aligned)
 Testing Spices::MemoryLibrary::is_aligned.
 
 TEST (MemoryLibraryTest, align_up)
 Testing Spices::MemoryLibrary::align_up.
 
 TEST (MemoryLibraryTest, align_down)
 Testing Spices::MemoryLibrary::align_down.
 
 TEST (ProcessLibraryTest, OpenCloseProcess)
 Testing Spices::ProcessLibrary::Open/CloseProcess.
 
 TEST (ProcessLibraryTest, ProcessMemoryInUsed)
 Testing Spices::ProcessLibrary::ProcessMemoryInUsed.
 
 TEST (StringLibraryTest, SplitString)
 Testing Spices::StringLibrary::SplitString.
 
 TEST (StringLibraryTest, StringsEqual)
 Testing Spices::StringLibrary::StringsEqual.
 
 TEST (ThreadLibraryTest, SetThreadName)
 Testing Spices::ThreadLibrary::SetThreadName.
 
 TEST (Math_test, UInt2)
 Testing UInt2.
 
 TEST (Math_test, String2)
 Testing String2.
 
 TEST (Math_test, DecomposeTransform)
 Testing DecomposeTransform.
 
 TEST_F (ObjectPool_test, Initialize)
 Testing Spices::ObjectPool::Initialize.
 
 TEST_F (ObjectPool_test, NewDelete)
 Testing Spices::ObjectPool::New/Delete.
 
 TEST_F (ObjectPool_test, CompareWithOrigin)
 Testing Spices::ObjectPool::Compare.
 
 TEST_F (ObjectPool_test, ThreadSafe)
 Testing Spices::ObjectPool::ThreadNew/ThreadDelete.
 
 TEST_F (ObjectPool_test, AllocAfterDeAlloc)
 Testing Spices::ObjectPool::AllocAfterDeAlloc.
 
 TEST_F (ObjectPool_test, ThreadAllocAfterDeAlloc)
 Testing Spices::ObjectPool::ThreadAllocAfterDeAlloc.
 
 TEST_F (ThreadCache_test, AllocateDeallocate)
 Testing Spices::ThreadCache::Allocate/Deallocate.
 
 TEST_F (ThreadCache_test, ThreadAllocateDeallocate)
 Testing Spices::ThreadCache::Allocate/Deallocate in Thread.
 
 TEST_F (PageCache_test, NewSpan)
 Testing Spices::PageCache::NewSpan.
 
 TEST (CentralCache_test, FetchRangeReleaseListToSpans)
 Testing Spices::CentralCache::FetchRange/ReleaseListToSpans.
 
 TEST_F (MemoryPool_test, PointerSpace)
 Testing Spices::MemoryPool::PointerSpace.
 
 TEST_F (MemoryPool_test, AlignUp)
 Testing Spices::MemoryPool::AlignUp.
 
 TEST_F (MemoryPool_test, Index)
 Testing Spices::MemoryPool::Index.
 
 TEST_F (MemoryPool_test, AllocFree)
 Testing Spices::MemoryPool::Alloc/Free.
 
 TEST_F (MemoryPool_test, Performance_FixedSize_OneThread)
 Testing Spices::MemoryPool Performance.
 
 TEST_F (MemoryPool_test, Performance_FixedSize_MultiThread)
 Testing Spices::MemoryPool Performance.
 
 TEST_F (MemoryPool_test, Performance_RandomSize_OneThread)
 Testing Spices::MemoryPool Performance.
 
 TEST_F (MemoryPool_test, Performance_RandomSize_MultiThread)
 Testing Spices::MemoryPool Performance.
 
 TEST (VariableTraitsTest_test, variable_traits)
 Testing Spices::variable_traits.
 
 TEST (FunctionTraitsTest_test, function_traits)
 Testing Spices::function_traits.
 
 TEST (FunctionTraitsTest_test, is_function_v)
 Testing Spices::is_function_v.
 
 TEST (FunctionTraitsTest_test, function_pointer_type_t)
 Testing Spices::function_pointer_type_t.
 
 TEST (FunctionTraitsTest_test, function_traits_t)
 Testing Spices::function_traits_t.
 
 TEST (TypeListTest_test, TypeList)
 Testing Spices::TypeList.
 
 TEST (TypeListTest_test, size)
 Testing Spices::size.
 
 TEST (FieldTraitsTest_test, field_traits)
 Testing Spices::field_traits.
 
 TEST (ClassTraits_test, GetProperty)
 Testing Spices::class_traits::GetProperty.
 
 TEST (ClassTraits_test, GetProperty_V)
 Testing Spices::class_traits::GetProperty_V.
 
 TEST (ClassTraits_test, GetProperty_T)
 Testing Spices::class_traits::GetProperty_T.
 
 TEST (IsConst_test, is_const_v)
 Testing Spices::is_const_v.
 
 TEST (RemovePointer_test, remove_pointer_t)
 Testing Spices::remove_pointer_t.
 
 TEST (IsPointer_test, is_pointer_v)
 Testing Spices::is_pointer_v.
 
template<typename RType , typename ... Args>
RType ThreadPoolTestT (Args &&...args)
 Template Function.
 
 TEST_F (ThreadPoolFixed_test, Initialize)
 Testing if initialize successfully.
 
 TEST_F (ThreadPoolFixed_test, SubmitTask_Range_FunctionType)
 Testing if submit different type of function successfully.
 
 TEST_F (ThreadPoolFixed_test, SubmitTask_ReturnVal)
 Testing if submit task get correct blocked result successfully. With profermance test.
 
 TEST_F (ThreadPoolFixed_test, SubmitOnePoolTask)
 Testing if submit one pool task successfully.
 
 TEST_F (ThreadPoolFixed_test, SubmitnThreadsPoolTask)
 Testing if submit nThreads pool task successfully.
 
 TEST_F (ThreadPoolFixed_test, Submit2nThreadsPoolTask)
 Testing if submit 2 nThreads pool task successfully.
 
 TEST_F (ThreadPoolFixed_test, SubmitVeryMuchPoolTask)
 Testing if submit very much pool task successfully.
 
 TEST_F (ThreadPoolFixed_test, SubmitOneThreadTask)
 Testing if submit one thread task successfully.
 
 TEST_F (ThreadPoolFixed_test, SubmitAllThreadTask)
 Testing if submit thread task for each successfully.
 
 TEST_F (ThreadPoolFixed_test, Submit2AllThreadTask)
 Testing if submit thread task for each twice successfully.
 
 TEST_F (ThreadPoolFixed_test, SubmitVeryMuchThreadTask)
 Testing if submit very much thread task successfully.
 
 TEST_F (ThreadPoolFixed_test, SubmitVeryMuchAnyTask)
 Testing if submit very much mixed task successfully.
 
 TEST_F (ThreadPoolFixed_test, ContinueSuspend)
 Testing Continue/Suspend API.
 
 TEST_F (ThreadPoolCached_test, Initialize)
 Testing if initialize successfully.
 
 TEST_F (ThreadPoolCached_test, SubmitOnePoolTask)
 Testing if submit one pool task successfully.
 
 TEST_F (ThreadPoolCached_test, SubmitnThreadsPoolTask)
 Testing if submit nThreads pool task successfully.
 
 TEST_F (ThreadPoolCached_test, Submit2nThreadsPoolTask)
 Testing if submit 2 nThreads pool task successfully.
 
 TEST_F (ThreadPoolCached_test, SubmitVeryMuchPoolTask)
 Testing if submit very much pool task successfully.
 
 TEST_F (ThreadPoolCached_test, SubmitOneThreadTask)
 Testing if submit one thread task successfully.
 
 TEST_F (ThreadPoolCached_test, SubmitAllThreadTask)
 Testing if submit thread task for each successfully.
 
 TEST_F (ThreadPoolCached_test, Submit2AllThreadTask)
 Testing if submit thread task for each twice successfully.
 
 TEST_F (ThreadPoolCached_test, SubmitVeryMuchThreadTask)
 Testing if submit very much thread task successfully.
 
 TEST_F (ThreadPoolCached_test, SubmitVeryMuchAnyTask)
 Testing if submit very much mixed task successfully.
 
 TEST_F (ThreadPoolCached_test, ContinueSuspend)
 Testing Continue/Suspend API.
 
 TEST (Semaphore_test, Sign)
 Testing Spices::Semaphore::Sign.
 
 TEST (Semaphore_test, Increase)
 Testing Spices::Semaphore::Increase.
 
 TEST (Semaphore_test, Wait)
 Testing Spices::Semaphore::Wait.
 
 TEST (ScopeTimer_test, ScopeTimer)
 Testing Spices::ScopeTimer.
 
 TEST (Buffer_test, ReadWrite)
 Testing Spices::Net::Read/Write.
 
 TEST (EPollPoller_test, EPOLLPOLL)
 Testing Spices::Net::EPOLLPOLL.
 
 TEST (InetAddress_test, InetAddress)
 Testing Spices::Net::InetAddress.
 
 TEST (Socket_test, ServerClient)
 Testing Spices::Net::Server/Client.
 
 TEST (Socket_test, ShutDownWrite)
 Testing Spices::Net::ShutDownWrite.
 
 TEST (Socket_test, SetTcpNoDelay)
 Testing Spices::Net::SetTcpNoDelay.
 
 TEST (Socket_test, SetReuseAddress)
 Testing Spices::Net::SetReuseAddress.
 
 TEST (Socket_test, SetKeepAlive)
 Testing Spices::Net::SetKeepAlive.
 
 TEST (TcpServer_test, TcpServer)
 Testing Spices::Net::TcpServer.
 
 TEST_F (VulkanImage_test, Initialize)
 Testing VulkanImage Initialize.
 
 TEST_F (VulkanImage_test, TransferDataWithVkBuffer)
 Testing VulkanImage TransferDataWithVkBuffer.
 
 TEST_F (VulkanRenderBackend_test, Initialize)
 Testing VulkanRenderBackend Initialize.