File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed
Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -388,6 +388,8 @@ string RteFileContainer::GetHierarchicalGroupName() const
388388 string groupName = parentGroup->GetHierarchicalGroupName ();
389389 if (!name.empty () && !groupName.empty ()) {
390390 groupName += " :" + name;
391+ } else {
392+ groupName += name;
391393 }
392394 return groupName;
393395 }
Original file line number Diff line number Diff line change @@ -186,9 +186,11 @@ TEST(RteItemTest, GetYamlDeviceAttribute) {
186186}
187187
188188TEST (RteItemTest, GetHierarchicalGroupName) {
189- unique_ptr<RteFileContainer> g0 (new RteFileContainer (nullptr ));
189+ unique_ptr<RteFileContainer> files (new RteFileContainer (nullptr ));
190+ RteFileContainer* g0 = new RteFileContainer (files.get ());
190191 g0->AddAttribute (" group" , " G0" );
191- RteFileContainer* g1 = new RteFileContainer (g0.get ());
192+ files->AddChild (g0);
193+ RteFileContainer* g1 = new RteFileContainer (g0);
192194 g1->AddAttribute (" name" , " G1" );
193195 g0->AddChild (g1);
194196 RteFileContainer* g2 = new RteFileContainer (g1); // no name
@@ -201,6 +203,8 @@ TEST(RteItemTest, GetHierarchicalGroupName) {
201203 g3->AddChild (g4);
202204
203205 EXPECT_EQ (g4->GetHierarchicalGroupName (), " G0:G1:G3" );
206+ files->AddAttribute (" name" , " Files" );
207+ EXPECT_EQ (g4->GetHierarchicalGroupName (), " Files:G0:G1:G3" );
204208}
205209
206210TEST (RteItemTest, GetInstancePathName) {
You can’t perform that action at this time.
0 commit comments