void () { test(true, tree -> { select(tree, 5); testIncrease(tree, """ -Root -Color Red Green Blue +[Digit] -Letter -Greek Alpha Beta Gamma Delta Epsilon """, // 1 // 1 // 1 // select siblings of node """ -Root -[Color] [Red] [Green] [Blue] +[Digit] -[Letter] -[Greek] [Alpha] [Beta] [Gamma] [Delta] [Epsilon] """, // 2 // 2 // 2 // select visible root """ -[Root] -[Color] [Red] [Green] [Blue] +[Digit] -[Letter] -[Greek] [Alpha] [Beta] [Gamma] [Delta] [Epsilon] """, // 3 // 3 // 3 // do nothing """ -[Root] -[Color] [Red] [Green] [Blue] +[Digit] -[Letter] -[Greek] [Alpha] [Beta] [Gamma] [Delta] [Epsilon] """); }); }