|
@@ -8,35 +8,6 @@ import (
|
|
|
m "github.com/grafana/grafana/pkg/models"
|
|
m "github.com/grafana/grafana/pkg/models"
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-/*
|
|
|
|
|
-type UpdatePlaylistCommand struct {
|
|
|
|
|
- OrgId int64 `json:"-"`
|
|
|
|
|
- Id int64 `json:"id" binding:"Required"`
|
|
|
|
|
- Name string `json:"name" binding:"Required"`
|
|
|
|
|
- Type string `json:"type"`
|
|
|
|
|
- Interval string `json:"interval"`
|
|
|
|
|
- Items []PlaylistItemDTO `json:"items"`
|
|
|
|
|
-
|
|
|
|
|
- Result *PlaylistDTO
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-type CreatePlaylistCommand struct {
|
|
|
|
|
- Name string `json:"name" binding:"Required"`
|
|
|
|
|
- Interval string `json:"interval"`
|
|
|
|
|
- Data []int64 `json:"data"`
|
|
|
|
|
- Items []PlaylistItemDTO `json:"items"`
|
|
|
|
|
-
|
|
|
|
|
- OrgId int64 `json:"-"`
|
|
|
|
|
- Result *Playlist
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-type DeletePlaylistCommand struct {
|
|
|
|
|
- Id int64
|
|
|
|
|
- OrgId int64
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-*/
|
|
|
|
|
-
|
|
|
|
|
func TestPlaylistDataAccess(t *testing.T) {
|
|
func TestPlaylistDataAccess(t *testing.T) {
|
|
|
|
|
|
|
|
Convey("Testing Playlist data access", t, func() {
|
|
Convey("Testing Playlist data access", t, func() {
|
|
@@ -44,8 +15,8 @@ func TestPlaylistDataAccess(t *testing.T) {
|
|
|
|
|
|
|
|
Convey("Can create playlist", func() {
|
|
Convey("Can create playlist", func() {
|
|
|
items := []m.PlaylistItemDTO{
|
|
items := []m.PlaylistItemDTO{
|
|
|
- m.PlaylistItemDTO{Title: "graphite", Value: "graphite", Type: "dashboard_by_tag"},
|
|
|
|
|
- m.PlaylistItemDTO{Title: "Backend response times", Value: "3", Type: "dashboard_by_id"},
|
|
|
|
|
|
|
+ {Title: "graphite", Value: "graphite", Type: "dashboard_by_tag"},
|
|
|
|
|
+ {Title: "Backend response times", Value: "3", Type: "dashboard_by_id"},
|
|
|
}
|
|
}
|
|
|
cmd := m.CreatePlaylistCommand{Name: "NYC office", Interval: "10m", OrgId: 1, Items: items}
|
|
cmd := m.CreatePlaylistCommand{Name: "NYC office", Interval: "10m", OrgId: 1, Items: items}
|
|
|
err := CreatePlaylist(&cmd)
|
|
err := CreatePlaylist(&cmd)
|
|
@@ -53,8 +24,8 @@ func TestPlaylistDataAccess(t *testing.T) {
|
|
|
|
|
|
|
|
Convey("can update playlist", func() {
|
|
Convey("can update playlist", func() {
|
|
|
items := []m.PlaylistItemDTO{
|
|
items := []m.PlaylistItemDTO{
|
|
|
- m.PlaylistItemDTO{Title: "influxdb", Value: "influxdb", Type: "dashboard_by_tag"},
|
|
|
|
|
- m.PlaylistItemDTO{Title: "Backend response times", Value: "2", Type: "dashboard_by_id"},
|
|
|
|
|
|
|
+ {Title: "influxdb", Value: "influxdb", Type: "dashboard_by_tag"},
|
|
|
|
|
+ {Title: "Backend response times", Value: "2", Type: "dashboard_by_id"},
|
|
|
}
|
|
}
|
|
|
query := m.UpdatePlaylistCommand{Name: "NYC office ", OrgId: 1, Id: 1, Interval: "10s", Items: items}
|
|
query := m.UpdatePlaylistCommand{Name: "NYC office ", OrgId: 1, Id: 1, Interval: "10s", Items: items}
|
|
|
err = UpdatePlaylist(&query)
|
|
err = UpdatePlaylist(&query)
|