Skip to content

Commit

Permalink
sort shadow test methods alphabetically
Browse files Browse the repository at this point in the history
  • Loading branch information
toaster committed Apr 17, 2020
1 parent 597b7fe commit 3b8bbf2
Showing 1 changed file with 31 additions and 31 deletions.
62 changes: 31 additions & 31 deletions internal/widget/shadow_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,30 +14,15 @@ import (
var shadowLevel = ElevationLevel(5)
var shadowWidth = int(shadowLevel)

func TestShadow_TopShadow(t *testing.T) {
s := NewShadow(ShadowTop, shadowLevel)
r := test.WidgetRenderer(s).(*shadowRenderer)
r.Layout(fyne.NewSize(100, 100))

assert.Equal(t, []fyne.CanvasObject{r.t}, r.Objects())
assert.Equal(t, fyne.NewSize(100, shadowWidth), r.t.Size())
assert.Equal(t, fyne.NewPos(0, -shadowWidth), r.t.Position())
assert.Equal(t, 0.0, r.t.Angle)
assert.Equal(t, color.Transparent, r.t.StartColor)
assert.Equal(t, theme.ShadowColor(), r.t.EndColor)
}

func TestShadow_BottomShadow(t *testing.T) {
s := NewShadow(ShadowBottom, shadowLevel)
func TestShadow_ApplyTheme(t *testing.T) {
fyne.CurrentApp().Settings().SetTheme(theme.DarkTheme())
s := NewShadow(ShadowAround, shadowLevel)
r := test.WidgetRenderer(s).(*shadowRenderer)
r.Layout(fyne.NewSize(100, 100))
assert.Equal(t, theme.ShadowColor(), r.b.StartColor)

assert.Equal(t, []fyne.CanvasObject{r.b}, r.Objects())
assert.Equal(t, fyne.NewSize(100, shadowWidth), r.b.Size())
assert.Equal(t, fyne.NewPos(0, 100), r.b.Position())
assert.Equal(t, 0.0, r.b.Angle)
fyne.CurrentApp().Settings().SetTheme(theme.LightTheme())
r.Refresh()
assert.Equal(t, theme.ShadowColor(), r.b.StartColor)
assert.Equal(t, color.Transparent, r.b.EndColor)
}

func TestShadow_AroundShadow(t *testing.T) {
Expand Down Expand Up @@ -104,19 +89,21 @@ func TestShadow_AroundShadow(t *testing.T) {
assert.Equal(t, theme.ShadowColor(), r.l.EndColor)
}

func TestShadow_ApplyTheme(t *testing.T) {
fyne.CurrentApp().Settings().SetTheme(theme.DarkTheme())
s := NewShadow(ShadowAround, shadowLevel)
func TestShadow_BackgroundColor(t *testing.T) {
assert.Equal(t, color.Transparent, test.WidgetRenderer(NewShadow(ShadowAround, 1)).BackgroundColor())
}

func TestShadow_BottomShadow(t *testing.T) {
s := NewShadow(ShadowBottom, shadowLevel)
r := test.WidgetRenderer(s).(*shadowRenderer)
assert.Equal(t, theme.ShadowColor(), r.b.StartColor)
r.Layout(fyne.NewSize(100, 100))

fyne.CurrentApp().Settings().SetTheme(theme.LightTheme())
r.Refresh()
assert.Equal(t, []fyne.CanvasObject{r.b}, r.Objects())
assert.Equal(t, fyne.NewSize(100, shadowWidth), r.b.Size())
assert.Equal(t, fyne.NewPos(0, 100), r.b.Position())
assert.Equal(t, 0.0, r.b.Angle)
assert.Equal(t, theme.ShadowColor(), r.b.StartColor)
}

func TestShadow_BackgroundColor(t *testing.T) {
assert.Equal(t, color.Transparent, test.WidgetRenderer(NewShadow(ShadowAround, 1)).BackgroundColor())
assert.Equal(t, color.Transparent, r.b.EndColor)
}

func TestShadow_MinSize(t *testing.T) {
Expand All @@ -139,3 +126,16 @@ func TestShadow_Theme(t *testing.T) {
assert.Equal(t, dark.ShadowColor(), test.WidgetRenderer(shadow).(*shadowRenderer).r.StartColor)
assert.Equal(t, dark.ShadowColor(), test.WidgetRenderer(shadow).(*shadowRenderer).tr.StartColor)
}

func TestShadow_TopShadow(t *testing.T) {
s := NewShadow(ShadowTop, shadowLevel)
r := test.WidgetRenderer(s).(*shadowRenderer)
r.Layout(fyne.NewSize(100, 100))

assert.Equal(t, []fyne.CanvasObject{r.t}, r.Objects())
assert.Equal(t, fyne.NewSize(100, shadowWidth), r.t.Size())
assert.Equal(t, fyne.NewPos(0, -shadowWidth), r.t.Position())
assert.Equal(t, 0.0, r.t.Angle)
assert.Equal(t, color.Transparent, r.t.StartColor)
assert.Equal(t, theme.ShadowColor(), r.t.EndColor)
}

0 comments on commit 3b8bbf2

Please sign in to comment.