#include "xfa/fxfa/parser/cxfa_nodeiteratortemplate.h"
#include <memory>
#include <vector>
#include "testing/gtest/include/gtest/gtest.h"
class CXFA_NodeIteratorTemplateTest : public testing::Test { … };
TEST_F(CXFA_NodeIteratorTemplateTest, Empty) { … }
TEST_F(CXFA_NodeIteratorTemplateTest, Root) { … }
TEST_F(CXFA_NodeIteratorTemplateTest, Current) { … }
TEST_F(CXFA_NodeIteratorTemplateTest, CurrentOutsideRootDisallowed) { … }
TEST_F(CXFA_NodeIteratorTemplateTest, CurrentNull) { … }
TEST_F(CXFA_NodeIteratorTemplateTest, MoveToPrev) { … }
TEST_F(CXFA_NodeIteratorTemplateTest, MoveToNext) { … }
TEST_F(CXFA_NodeIteratorTemplateTest, SkipChildrenAndMoveToNext) { … }
TEST_F(CXFA_NodeIteratorTemplateTest, BackAndForth) { … }
TEST_F(CXFA_NodeIteratorTemplateTest, NextFromBeforeTheBeginning) { … }
TEST_F(CXFA_NodeIteratorTemplateTest, PrevFromAfterTheEnd) { … }
TEST_F(CXFA_NodeIteratorTemplateTest, ChildAsRootPrev) { … }
TEST_F(CXFA_NodeIteratorTemplateTest, ChildAsRootNext) { … }