1
0
mirror of https://github.com/mum4k/termdash.git synced 2025-04-25 13:48:50 +08:00

Moving draw back to internal.

Adding test for linestyle.
This commit is contained in:
Jakub Sobon 2019-02-24 01:54:37 -05:00
parent e4726e4240
commit 98394c921a
No known key found for this signature in database
GPG Key ID: F2451A77FB05D3B7
45 changed files with 80 additions and 34 deletions

View File

@ -23,14 +23,14 @@ import (
"github.com/mum4k/termdash/align"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/canvas/testcanvas"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/internal/draw/testdraw"
"github.com/mum4k/termdash/internal/event"
"github.com/mum4k/termdash/internal/event/testevent"
"github.com/mum4k/termdash/internal/faketerm"
"github.com/mum4k/termdash/internal/keyboard"
"github.com/mum4k/termdash/internal/mouse"
"github.com/mum4k/termdash/internal/testdraw"
"github.com/mum4k/termdash/internal/widgetapi"
"github.com/mum4k/termdash/linestyle"
"github.com/mum4k/termdash/terminal/terminalapi"

View File

@ -22,9 +22,9 @@ import (
"image"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/area"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/draw"
)
// drawTree draws this container and all of its sub containers.

View File

@ -20,10 +20,10 @@ import (
"github.com/mum4k/termdash/align"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/canvas/testcanvas"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/internal/draw/testdraw"
"github.com/mum4k/termdash/internal/faketerm"
"github.com/mum4k/termdash/internal/testdraw"
"github.com/mum4k/termdash/internal/widgetapi"
"github.com/mum4k/termdash/linestyle"
"github.com/mum4k/termdash/widgets/fakewidget"

View File

@ -19,9 +19,9 @@ import (
"fmt"
"image"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/canvas/braille"
"github.com/mum4k/termdash/internal/draw"
)
// MustBorder draws border on the canvas or panics.

View File

@ -20,8 +20,8 @@ import (
"image"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/canvas/braille"
"github.com/mum4k/termdash/internal/draw"
)
// Type identifies the type of the segment that is drawn.

View File

@ -20,12 +20,12 @@ import (
"testing"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/area"
"github.com/mum4k/termdash/internal/canvas/braille"
"github.com/mum4k/termdash/internal/canvas/braille/testbraille"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/internal/draw/testdraw"
"github.com/mum4k/termdash/internal/faketerm"
"github.com/mum4k/termdash/internal/testdraw"
)
func TestHV(t *testing.T) {

View File

@ -0,0 +1,46 @@
package linestyle
import "testing"
func TestLineStyleName(t *testing.T) {
tests := []struct {
desc string
ls LineStyle
want string
}{
{
desc: "unknown",
ls: LineStyle(-1),
want: "LineStyleUnknown",
},
{
desc: "none",
ls: None,
want: "LineStyleNone",
},
{
desc: "light",
ls: Light,
want: "LineStyleLight",
},
{
desc: "double",
ls: Double,
want: "LineStyleDouble",
},
{
desc: "round",
ls: Round,
want: "LineStyleRound",
},
}
for _, tc := range tests {
t.Run(tc.desc, func(t *testing.T) {
if got := tc.ls.String(); got != tc.want {
t.Errorf("String => %q, want %q", got, tc.want)
}
})
}
}

View File

@ -24,9 +24,9 @@ import (
"github.com/mum4k/termdash/align"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/area"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/internal/widgetapi"
"github.com/mum4k/termdash/terminal/terminalapi"
)

View File

@ -20,11 +20,11 @@ import (
"github.com/kylelemons/godebug/pretty"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/canvas/testcanvas"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/internal/draw/testdraw"
"github.com/mum4k/termdash/internal/faketerm"
"github.com/mum4k/termdash/internal/testdraw"
"github.com/mum4k/termdash/internal/widgetapi"
)

View File

@ -20,7 +20,7 @@ import (
"fmt"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/draw"
)
// Option is used to provide options.

View File

@ -24,8 +24,8 @@ import (
"github.com/mum4k/termdash/align"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/internal/mouse"
"github.com/mum4k/termdash/internal/mouse/button"
"github.com/mum4k/termdash/internal/widgetapi"

View File

@ -23,13 +23,13 @@ import (
"github.com/kylelemons/godebug/pretty"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/canvas/testcanvas"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/internal/draw/testdraw"
"github.com/mum4k/termdash/internal/faketerm"
"github.com/mum4k/termdash/internal/keyboard"
"github.com/mum4k/termdash/internal/mouse"
"github.com/mum4k/termdash/internal/testdraw"
"github.com/mum4k/termdash/internal/widgetapi"
"github.com/mum4k/termdash/terminal/terminalapi"
)

View File

@ -23,9 +23,9 @@ import (
"sync"
"github.com/mum4k/termdash/align"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/canvas/braille"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/internal/numbers"
"github.com/mum4k/termdash/internal/runewidth"
"github.com/mum4k/termdash/internal/widgetapi"

View File

@ -20,12 +20,12 @@ import (
"github.com/kylelemons/godebug/pretty"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/canvas/braille/testbraille"
"github.com/mum4k/termdash/internal/canvas/testcanvas"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/internal/draw/testdraw"
"github.com/mum4k/termdash/internal/faketerm"
"github.com/mum4k/termdash/internal/testdraw"
"github.com/mum4k/termdash/internal/widgetapi"
"github.com/mum4k/termdash/terminal/terminalapi"
)

View File

@ -21,9 +21,9 @@ import (
"image"
"sync"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/area"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/internal/keyboard"
"github.com/mum4k/termdash/internal/mouse"
"github.com/mum4k/termdash/internal/widgetapi"

View File

@ -21,10 +21,10 @@ import (
"github.com/kylelemons/godebug/pretty"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/canvas/testcanvas"
"github.com/mum4k/termdash/internal/draw/testdraw"
"github.com/mum4k/termdash/internal/faketerm"
"github.com/mum4k/termdash/internal/keyboard"
"github.com/mum4k/termdash/internal/mouse"
"github.com/mum4k/termdash/internal/testdraw"
"github.com/mum4k/termdash/internal/widgetapi"
"github.com/mum4k/termdash/terminal/terminalapi"
)

View File

@ -24,9 +24,9 @@ import (
"github.com/mum4k/termdash/align"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/area"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/internal/runewidth"
"github.com/mum4k/termdash/internal/widgetapi"
"github.com/mum4k/termdash/linestyle"

View File

@ -21,11 +21,11 @@ import (
"github.com/kylelemons/godebug/pretty"
"github.com/mum4k/termdash/align"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/canvas/testcanvas"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/internal/draw/testdraw"
"github.com/mum4k/termdash/internal/faketerm"
"github.com/mum4k/termdash/internal/testdraw"
"github.com/mum4k/termdash/internal/widgetapi"
"github.com/mum4k/termdash/linestyle"
)

View File

@ -21,7 +21,7 @@ import (
"github.com/mum4k/termdash/align"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/linestyle"
)

View File

@ -23,10 +23,10 @@ import (
"sync"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/area"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/canvas/braille"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/internal/numbers"
"github.com/mum4k/termdash/internal/widgetapi"
"github.com/mum4k/termdash/terminal/terminalapi"

View File

@ -21,13 +21,13 @@ import (
"github.com/kylelemons/godebug/pretty"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/canvas/braille/testbraille"
"github.com/mum4k/termdash/internal/canvas/testcanvas"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/internal/draw/testdraw"
"github.com/mum4k/termdash/internal/faketerm"
"github.com/mum4k/termdash/internal/mouse"
"github.com/mum4k/termdash/internal/testdraw"
"github.com/mum4k/termdash/internal/widgetapi"
"github.com/mum4k/termdash/terminal/terminalapi"
)

View File

@ -22,9 +22,9 @@ import (
"sync"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/area"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/internal/widgetapi"
"github.com/mum4k/termdash/terminal/terminalapi"
)

View File

@ -20,11 +20,11 @@ import (
"github.com/kylelemons/godebug/pretty"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/canvas/testcanvas"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/internal/draw/testdraw"
"github.com/mum4k/termdash/internal/faketerm"
"github.com/mum4k/termdash/internal/testdraw"
"github.com/mum4k/termdash/internal/widgetapi"
)

View File

@ -21,8 +21,8 @@ import (
"github.com/kylelemons/godebug/pretty"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/canvas/testcanvas"
"github.com/mum4k/termdash/internal/draw/testdraw"
"github.com/mum4k/termdash/internal/faketerm"
"github.com/mum4k/termdash/internal/testdraw"
)
func TestLineTrim(t *testing.T) {

View File

@ -20,13 +20,13 @@ import (
"github.com/kylelemons/godebug/pretty"
"github.com/mum4k/termdash/cell"
"github.com/mum4k/termdash/draw"
"github.com/mum4k/termdash/internal/canvas"
"github.com/mum4k/termdash/internal/canvas/testcanvas"
"github.com/mum4k/termdash/internal/draw"
"github.com/mum4k/termdash/internal/draw/testdraw"
"github.com/mum4k/termdash/internal/faketerm"
"github.com/mum4k/termdash/internal/keyboard"
"github.com/mum4k/termdash/internal/mouse"
"github.com/mum4k/termdash/internal/testdraw"
"github.com/mum4k/termdash/internal/widgetapi"
"github.com/mum4k/termdash/terminal/terminalapi"
)