#include "testing/gmock/include/gmock/gmock.h"
#include "third_party/blink/renderer/core/layout/base_layout_algorithm_test.h"
#include "third_party/blink/renderer/core/layout/block_node.h"
#include "third_party/blink/renderer/core/layout/flex/flexible_box_algorithm.h"
#include "third_party/blink/renderer/core/layout/flex/layout_flexible_box.h"
#include "third_party/blink/renderer/core/layout/physical_box_fragment.h"
#include "third_party/blink/renderer/core/testing/core_unit_test_helper.h"
namespace blink {
namespace {
class FlexLayoutAlgorithmTest : public BaseLayoutAlgorithmTest { … };
TEST_F(FlexLayoutAlgorithmTest, DetailsFlexDoesntCrash) { … }
TEST_F(FlexLayoutAlgorithmTest, ReplacedAspectRatioPrecision) { … }
TEST_F(FlexLayoutAlgorithmTest, DevtoolsBasic) { … }
TEST_F(FlexLayoutAlgorithmTest, DevtoolsWrap) { … }
TEST_F(FlexLayoutAlgorithmTest, DevtoolsCoordinates) { … }
TEST_F(FlexLayoutAlgorithmTest, DevtoolsOverflow) { … }
TEST_F(FlexLayoutAlgorithmTest, DevtoolsWithRelPosItem) { … }
TEST_F(FlexLayoutAlgorithmTest, DevtoolsBaseline) { … }
TEST_F(FlexLayoutAlgorithmTest, DevtoolsOneImageItemCrash) { … }
TEST_F(FlexLayoutAlgorithmTest, DevtoolsColumnWrap) { … }
TEST_F(FlexLayoutAlgorithmTest, DevtoolsColumnWrapOrtho) { … }
TEST_F(FlexLayoutAlgorithmTest, DevtoolsRowWrapOrtho) { … }
TEST_F(FlexLayoutAlgorithmTest, DevtoolsLegacyItem) { … }
TEST_F(FlexLayoutAlgorithmTest, DevtoolsFragmentedItemDoesntCrash) { … }
TEST_F(FlexLayoutAlgorithmTest, DevtoolsAutoScrollbar) { … }
TEST_F(FlexLayoutAlgorithmTest, AbsPosUma1) { … }
TEST_F(FlexLayoutAlgorithmTest, AbsPosUmaDifferent) { … }
TEST_F(FlexLayoutAlgorithmTest, AbsPosUmaDifferentButRow) { … }
TEST_F(FlexLayoutAlgorithmTest, AbsPosUmaBothCenter) { … }
TEST_F(FlexLayoutAlgorithmTest, AbsPosUmaEndFlexEnd) { … }
TEST_F(FlexLayoutAlgorithmTest, AbsPosUmaLeftEnd) { … }
TEST_F(FlexLayoutAlgorithmTest, AbsPosUmaVerticalWritingMode) { … }
TEST_F(FlexLayoutAlgorithmTest, AbsPosUmaOrthogonalWritingMode) { … }
TEST_F(FlexLayoutAlgorithmTest, AbsPosUmaFlexEndReverseStart) { … }
TEST_F(FlexLayoutAlgorithmTest, AbsPosUmaFlexEndWrapReverse) { … }
TEST_F(FlexLayoutAlgorithmTest, AbsPosUmaAlignItemsSame) { … }
TEST_F(FlexLayoutAlgorithmTest, AbsPosUmaAlignItemsDifferent) { … }
TEST_F(FlexLayoutAlgorithmTest, DISABLED_AbsPosUma0px) { … }
TEST_F(FlexLayoutAlgorithmTest, DISABLED_AbsPosUmaSameSize) { … }
TEST_F(FlexLayoutAlgorithmTest, DISABLED_AbsPosUmaSameSizeWithMargin) { … }
TEST_F(FlexLayoutAlgorithmTest, DISABLED_AbsPosUmaAutoInsetsSameSize) { … }
TEST_F(FlexLayoutAlgorithmTest, AbsPosUmaNoAutoInsets) { … }
TEST_F(FlexLayoutAlgorithmTest, AbsPosUmaAutoInsetsDifferentSize) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter1) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter1b) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter2) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter2b) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter2c) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter2d) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter2e) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter2f) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter2g) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter3) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter4) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter5) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter6) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter7) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter9) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter10) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter11) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter12) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter14) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter15) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter15b) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter15c) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter15d) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter15e) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter15f) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter15g) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter16) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter17) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter18) { … }
TEST_F(FlexLayoutAlgorithmTest, UseCounter19) { … }
}
}