Fix cube map array extension checks in opaque indexing tests

Bug: 27570992
Change-Id: I7be5792ac51331e171cd6194f2c50e47307210ae
diff --git a/modules/gles31/functional/es31fOpaqueTypeIndexingTests.cpp b/modules/gles31/functional/es31fOpaqueTypeIndexingTests.cpp
index 46670ca..c605740 100644
--- a/modules/gles31/functional/es31fOpaqueTypeIndexingTests.cpp
+++ b/modules/gles31/functional/es31fOpaqueTypeIndexingTests.cpp
@@ -381,9 +381,9 @@
 				"GL_EXT_gpu_shader5 extension is required for dynamic indexing of sampler arrays.");
 
 		if (m_samplerType == TYPE_SAMPLER_CUBE_ARRAY
-			&& m_samplerType == TYPE_SAMPLER_CUBE_ARRAY_SHADOW
-			&& m_samplerType == TYPE_INT_SAMPLER_CUBE_ARRAY
-			&& m_samplerType == TYPE_UINT_SAMPLER_CUBE_ARRAY)
+			|| m_samplerType == TYPE_SAMPLER_CUBE_ARRAY_SHADOW
+			|| m_samplerType == TYPE_INT_SAMPLER_CUBE_ARRAY
+			|| m_samplerType == TYPE_UINT_SAMPLER_CUBE_ARRAY)
 		{
 			TCU_CHECK_AND_THROW(NotSupportedError,
 				m_context.getContextInfo().isExtensionSupported("GL_EXT_texture_cube_map_array"),
@@ -410,10 +410,10 @@
 		global << "#extension GL_EXT_gpu_shader5 : require\n";
 
 	if (!isES32
-		&& m_samplerType == TYPE_SAMPLER_CUBE_ARRAY
-		&& m_samplerType == TYPE_SAMPLER_CUBE_ARRAY_SHADOW
-		&& m_samplerType == TYPE_INT_SAMPLER_CUBE_ARRAY
-		&& m_samplerType == TYPE_UINT_SAMPLER_CUBE_ARRAY)
+		&& (m_samplerType == TYPE_SAMPLER_CUBE_ARRAY
+			|| m_samplerType == TYPE_SAMPLER_CUBE_ARRAY_SHADOW
+			|| m_samplerType == TYPE_INT_SAMPLER_CUBE_ARRAY
+			|| m_samplerType == TYPE_UINT_SAMPLER_CUBE_ARRAY))
 	{
 		global << "#extension GL_EXT_texture_cube_map_array: require\n";
 	}