#include "cc/layers/solid_color_layer_impl.h"
#include <stddef.h>
#include <utility>
#include <vector>
#include "cc/animation/animation_host.h"
#include "cc/layers/append_quads_data.h"
#include "cc/layers/solid_color_layer.h"
#include "cc/test/layer_tree_impl_test_base.h"
#include "components/viz/common/quads/solid_color_draw_quad.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace cc {
namespace {
class SolidColorLayerImplTest : public LayerTreeImplTestBase,
public ::testing::Test { … };
TEST_F(SolidColorLayerImplTest, VerifyTilingCompleteAndNoOverlap) { … }
TEST_F(SolidColorLayerImplTest, VerifyCorrectBackgroundColorInQuad) { … }
TEST_F(SolidColorLayerImplTest, VerifyCorrectOpacityInQuad) { … }
TEST_F(SolidColorLayerImplTest, VerifyCorrectRenderSurfaceOpacityInQuad) { … }
TEST_F(SolidColorLayerImplTest, VerifyEliminateTransparentAlpha) { … }
TEST_F(SolidColorLayerImplTest, VerifyEliminateTransparentOpacity) { … }
TEST_F(SolidColorLayerImplTest, VerifyNeedsBlending) { … }
TEST_F(SolidColorLayerImplTest, Occlusion) { … }
}
}