//Tests of WelsGetCacheLineSize Begin
TEST (MemoryAlignTest, GetCacheLineSize_LoopWithin16K) {
  const unsigned int kuiTestBoundary16K = 16 * 1024;
  unsigned int uiTargetAlign = 1;
  while (uiTargetAlign < kuiTestBoundary16K) {
    CMemoryAlign cTestMa (uiTargetAlign);
    ASSERT_EQ ((uiTargetAlign & 0x0F) ? 16 : uiTargetAlign, cTestMa.WelsGetCacheLineSize());
    ++ uiTargetAlign;
  }
}
TEST (MemoryAlignTest, GetCacheLineSize_MaxUINT) {
  CMemoryAlign cTestMa (0xFFFFFFFF);
  const uint32_t kuiSixteen = 16;
  ASSERT_EQ (kuiSixteen, cTestMa.WelsGetCacheLineSize());
}