#include "xfa/fxfa/parser/cxfa_node.h"
#include "fxjs/gc/heap.h"
#include "fxjs/xfa/cjx_node.h"
#include "testing/fxgc_unittest.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "v8/include/cppgc/allocation.h"
#include "v8/include/cppgc/persistent.h"
#include "xfa/fxfa/parser/cxfa_document.h"
namespace {
class TestNode final : public CXFA_Node { … };
}
class CXFANodeTest : public FXGCUnitTest { … };
TEST_F(CXFANodeTest, InsertFirstChild) { … }
TEST_F(CXFANodeTest, InsertChildByNegativeIndex) { … }
TEST_F(CXFANodeTest, InsertChildByIndex) { … }
TEST_F(CXFANodeTest, InsertChildIndexPastEnd) { … }
TEST_F(CXFANodeTest, InsertFirstChildBeforeNullptr) { … }
TEST_F(CXFANodeTest, InsertBeforeWithNullBefore) { … }
TEST_F(CXFANodeTest, InsertBeforeFirstChild) { … }
TEST_F(CXFANodeTest, InsertBefore) { … }
TEST_F(CXFANodeTest, RemoveOnlyChild) { … }
TEST_F(CXFANodeTest, RemoveFirstChild) { … }
TEST_F(CXFANodeTest, RemoveLastChild) { … }
TEST_F(CXFANodeTest, RemoveChild) { … }
TEST_F(CXFANodeTest, InsertChildWithParent) { … }
TEST_F(CXFANodeTest, InsertNullChild) { … }
TEST_F(CXFANodeTest, InsertBeforeWithNullChild) { … }
TEST_F(CXFANodeTest, InsertBeforeWithBeforeInAnotherParent) { … }
TEST_F(CXFANodeTest, InsertBeforeWithNodeInAnotherParent) { … }
TEST_F(CXFANodeTest, RemoveChildNullptr) { … }
TEST_F(CXFANodeTest, RemoveChildAnotherParent) { … }
TEST_F(CXFANodeTest, AncestorOf) { … }
TEST_F(CXFANodeTest, DeltaObjectIsNode) { … }