Remove unused variable movedSectionLogicalTop from table layout code.
[chromium-blink-merge.git] / third_party / WebKit / Source / core / layout / LayoutPartTest.cpp
blob9cc67a369cd24c03e12e08c779cf3e0f96a35345
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "config.h"
6 #include "core/layout/LayoutPart.h"
8 #include "core/html/HTMLElement.h"
9 #include "core/layout/ImageQualityController.h"
10 #include "core/layout/LayoutTestHelper.h"
11 #include <gtest/gtest.h>
13 namespace blink {
15 class LayoutPartTest : public RenderingTest {
18 class OverriddenLayoutPart : public LayoutPart {
19 public:
20 explicit OverriddenLayoutPart(Element* element) : LayoutPart(element) { }
22 const char* name() const override { return "OverriddenLayoutPart"; }
25 TEST_F(LayoutPartTest, DestroyUpdatesImageQualityController)
27 RefPtrWillBeRawPtr<Element> element = HTMLElement::create(HTMLNames::divTag, document());
28 LayoutObject* part = new OverriddenLayoutPart(element.get());
29 // The third and forth arguments are not important in this test.
30 ImageQualityController::imageQualityController()->set(part, 0, this, LayoutSize(1, 1));
31 EXPECT_TRUE(ImageQualityController::has(part));
32 part->destroy();
33 EXPECT_FALSE(ImageQualityController::has(part));