Index: third_party/WebKit/Source/core/layout/LayoutTableSectionTest.cpp |
diff --git a/third_party/WebKit/Source/core/layout/LayoutTableSectionTest.cpp b/third_party/WebKit/Source/core/layout/LayoutTableSectionTest.cpp |
index f5d5d12ac1e152c06d5c1fe3814818a15dcf8983..4c6cda3fc99f97b96b97a8d6247940b2972c2bc1 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutTableSectionTest.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutTableSectionTest.cpp |
@@ -374,107 +374,6 @@ TEST_F(LayoutTableSectionTest, OverflowingCells) { |
EXPECT_EQ(big_section->FullTableEffectiveColumnSpan(), columns); |
} |
-TEST_F(LayoutTableSectionTest, OuterBorder) { |
- SetBodyInnerHTML( |
- "<table style='border-collapse: collapse'>" |
- " <thead id='section1'" |
- " style='border-top: hidden; border-bottom: 8px solid;" |
- " border-left: hidden; border-right: 10px solid'>" |
- " <tr><td>A</td><td>B</td></tr>" |
- " </thead>" |
- " <tbody id='section2' style='border: 10px solid'>" |
- " <tr>" |
- " <td style='border: hidden'>C</td>" |
- " <td style='border: hidden'>D</td>" |
- " </tr>" |
- " </tbody>" |
- " <tfoot id='section3' style='border: 10px solid'>" |
- " <tr>" |
- " <td style='border-top: 15px solid;" |
- " border-left: 21px solid'>E</td>" |
- " <td style='border-bottom: 19px solid;" |
- " border-right: 25px solid'>F</td>" |
- " </tr>" |
- " </tfoot>" |
- "</table>"); |
- |
- auto* section1 = GetSectionByElementId("section1"); |
- EXPECT_EQ(-1, section1->OuterBorderBefore()); |
- EXPECT_EQ(4, section1->OuterBorderAfter()); |
- EXPECT_EQ(-1, section1->OuterBorderStart()); |
- EXPECT_EQ(5, section1->OuterBorderEnd()); |
- |
- // All cells have hidden border. |
- auto* section2 = GetSectionByElementId("section2"); |
- EXPECT_EQ(-1, section2->OuterBorderBefore()); |
- EXPECT_EQ(-1, section2->OuterBorderAfter()); |
- EXPECT_EQ(-1, section2->OuterBorderStart()); |
- EXPECT_EQ(-1, section2->OuterBorderEnd()); |
- |
- // Cells have wider borders. |
- auto* section3 = GetSectionByElementId("section3"); |
- // Cell E's border-top won. |
- EXPECT_EQ(7, section3->OuterBorderBefore()); |
- // Cell F's border-bottom won. |
- EXPECT_EQ(10, section3->OuterBorderAfter()); |
- // Cell E's border-left won. |
- EXPECT_EQ(10, section3->OuterBorderStart()); |
- // Cell F's border-bottom won. |
- EXPECT_EQ(13, section3->OuterBorderEnd()); |
-} |
- |
-TEST_F(LayoutTableSectionTest, OuterBorderWithCol) { |
- SetBodyInnerHTML( |
- "<table style='border-collapse: collapse'>" |
- " <colgroup>" |
- " <col colspan='2000' style='border: 10px solid'>" |
- " <col colspan='2000' style='border: 20px solid'>" |
- " <thead id='section1' style='border: hidden'>" |
- " <tr>" |
- " <td colspan='2000'>A</td>" |
- " <td colspan='2000'>B</td>" |
- " </tr>" |
- " </thead>" |
- " <tbody id='section2' style='border: 10px solid'>" |
- " <tr>" |
- " <td colspan='2000' style='border: hidden'>C</td>" |
- " <td colspan='2000' style='border: hidden'>D</td>" |
- " </tr>" |
- " </tbody>" |
- " <tfoot id='section3'>" |
- " <tr>" |
- " <td colspan='2000' style='border: 12px solid'>E</td>" |
- " <td colspan='2000' style='border: 16px solid'>F</td>" |
- " </tr>" |
- " </tfoot>" |
- "</table>"); |
- |
- // Section has hidden border. |
- auto* section1 = GetSectionByElementId("section1"); |
- EXPECT_EQ(-1, section1->OuterBorderBefore()); |
- EXPECT_EQ(-1, section1->OuterBorderAfter()); |
- EXPECT_EQ(-1, section1->OuterBorderStart()); |
- EXPECT_EQ(-1, section1->OuterBorderEnd()); |
- |
- // All cells have hidden border. |
- auto* section2 = GetSectionByElementId("section2"); |
- EXPECT_EQ(-1, section2->OuterBorderBefore()); |
- EXPECT_EQ(-1, section2->OuterBorderAfter()); |
- EXPECT_EQ(-1, section2->OuterBorderStart()); |
- EXPECT_EQ(-1, section2->OuterBorderEnd()); |
- |
- // Combined cell and col borders. |
- auto* section3 = GetSectionByElementId("section3"); |
- // This is wrong. Should use cell border instead of the col border. |
- EXPECT_EQ(10, section3->OuterBorderBefore()); |
- // Col 2's border-bottom won. |
- EXPECT_EQ(10, section3->OuterBorderAfter()); |
- // Cell E's border-left won. |
- EXPECT_EQ(6, section3->OuterBorderStart()); |
- // Col 2's border-right won. |
- EXPECT_EQ(10, section3->OuterBorderEnd()); |
-} |
- |
} // anonymous namespace |
} // namespace blink |