[COMPMID-1593] CLPad failing

Change-Id: Id1604fbf3b8fc98d5b45fa8266dd8182cf0ce204
Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/149137
Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
Tested-by: bsgcomp <bsgcomp@arm.com>
diff --git a/arm_compute/core/PixelValue.h b/arm_compute/core/PixelValue.h
index ce3726b..31705bd 100644
--- a/arm_compute/core/PixelValue.h
+++ b/arm_compute/core/PixelValue.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2016, 2017 ARM Limited.
+ * Copyright (c) 2016-2018 ARM Limited.
  *
  * SPDX-License-Identifier: MIT
  *
@@ -36,7 +36,7 @@
 public:
     /** Default constructor: value initialized to 0 */
     PixelValue()
-        : value{ { 0 } }
+        : value{ { uint64_t(0) } }
     {
     }
     /** Initialize the union with a U8 pixel value
diff --git a/tests/validation/CL/Padding.cpp b/tests/validation/CL/Padding.cpp
index 2548226..a777712 100644
--- a/tests/validation/CL/Padding.cpp
+++ b/tests/validation/CL/Padding.cpp
@@ -92,7 +92,6 @@
 TEST_SUITE(Float)
 
 TEST_SUITE(FP32)
-
 FIXTURE_DATA_TEST_CASE(RunPadding, CLPaddingFixture<float>, framework::DatasetMode::ALL,
                        combine(
                            combine(datasets::SmallShapes(), framework::dataset::make("DataType", { DataType::F32 })),
@@ -101,7 +100,6 @@
     // Validate output
     validate(CLAccessor(_target), _reference);
 }
-
 TEST_SUITE_END() // FP32
 
 TEST_SUITE(FP16)
@@ -114,9 +112,9 @@
     validate(CLAccessor(_target), _reference);
 }
 TEST_SUITE_END() // FP16
-
 TEST_SUITE_END() // Float
 
+TEST_SUITE(Integer)
 TEST_SUITE(S8)
 FIXTURE_DATA_TEST_CASE(RunPadding, CLPaddingFixture<int8_t>, framework::DatasetMode::ALL,
                        combine(
@@ -127,6 +125,20 @@
     validate(CLAccessor(_target), _reference);
 }
 TEST_SUITE_END() // S8
+TEST_SUITE_END() // Integer
+
+TEST_SUITE(Quantized)
+TEST_SUITE(QASYMM8)
+FIXTURE_DATA_TEST_CASE(RunPadding, CLPaddingFixture<uint8_t>, framework::DatasetMode::ALL,
+                       combine(
+                           combine(datasets::SmallShapes(), framework::dataset::make("DataType", { DataType::QASYMM8 })),
+                           PaddingSizesDataset))
+{
+    // Validate output
+    validate(CLAccessor(_target), _reference);
+}
+TEST_SUITE_END() // QASYMM8
+TEST_SUITE_END() // Quantized
 
 TEST_SUITE_END() // Padding
 TEST_SUITE_END() // CL