MCPcopy
hub / github.com/pterm/pterm / TestTreePrinter_NewTreeFromLeveledListNegativeLevel

Function TestTreePrinter_NewTreeFromLeveledListNegativeLevel

tree_printer_test.go:95–119  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

93}
94
95func TestTreePrinter_NewTreeFromLeveledListNegativeLevel(t *testing.T) {
96 p := pterm.DefaultTree
97 p2 := p.WithRoot(pterm.NewTreeFromLeveledList(pterm.LeveledList{
98 pterm.LeveledListItem{Level: 0, Text: "0.0"},
99 pterm.LeveledListItem{Level: 1, Text: "0.1"},
100 pterm.LeveledListItem{Level: 1, Text: "0.2"},
101 pterm.LeveledListItem{Level: 0, Text: "1.0"},
102 pterm.LeveledListItem{Level: 0, Text: "2.0"},
103 pterm.LeveledListItem{Level: 1, Text: "2.1"},
104 pterm.LeveledListItem{Level: 1, Text: "2.2"},
105 pterm.LeveledListItem{Level: 2, Text: "2.2.1"},
106 pterm.LeveledListItem{Level: -5, Text: "2.3"}}))
107
108 testza.AssertEqual(t, pterm.NewTreeFromLeveledList(pterm.LeveledList{
109 pterm.LeveledListItem{Level: 0, Text: "0.0"},
110 pterm.LeveledListItem{Level: 1, Text: "0.1"},
111 pterm.LeveledListItem{Level: 1, Text: "0.2"},
112 pterm.LeveledListItem{Level: 0, Text: "1.0"},
113 pterm.LeveledListItem{Level: 0, Text: "2.0"},
114 pterm.LeveledListItem{Level: 1, Text: "2.1"},
115 pterm.LeveledListItem{Level: 1, Text: "2.2"},
116 pterm.LeveledListItem{Level: 2, Text: "2.2.1"},
117 pterm.LeveledListItem{Level: 0, Text: "2.3"}}), p2.Root)
118 testza.AssertZero(t, p.Root)
119}
120
121func TestTreePrinter_WithHorizontalString(t *testing.T) {
122 p := pterm.TreePrinter{}

Callers

nothing calls this directly

Calls 2

NewTreeFromLeveledListFunction · 0.92
WithRootMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…