diff --git a/tests/gtest_subtree.cpp b/tests/gtest_subtree.cpp
index 1808d87e4..d1bafd75a 100644
--- a/tests/gtest_subtree.cpp
+++ b/tests/gtest_subtree.cpp
@@ -594,6 +594,72 @@ TEST(SubTree, SubtreeModels)
tree.tickWhileRunning();
}
+TEST(SubTree, SubtreeModelDefault)
+{
+ // clang-format off
+
+ static const char* xml_text = R"(
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )";
+
+ // clang-format on
+
+ BehaviorTreeFactory factory;
+ auto tree = factory.createTreeFromText(xml_text);
+ tree.tickWhileRunning();
+}
+
+TEST(SubTree, SubtreeModelDefaultWithAutoremap)
+{
+ // clang-format off
+
+ static const char* xml_text = R"(
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )";
+
+ // clang-format on
+
+ BehaviorTreeFactory factory;
+ auto tree = factory.createTreeFromText(xml_text);
+ tree.tickWhileRunning();
+}
+
class PrintToConsole : public BT::SyncActionNode
{
public: