Files
mattermost/model/analytics_row_test.go
Jesús Espino a63684fcb5 Consistent license message for all the go files (#13235)
* Consistent license message for all the go files

* Fixing the last set of unconsistencies with the license headers

* Addressing PR review comments

* Fixing busy.go and busy_test.go license header
2019-11-29 12:59:40 +01:00

29 lines
675 B
Go

// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
package model
import (
"strings"
"testing"
"github.com/stretchr/testify/require"
)
var a1 = AnalyticsRow{
Name: "2015-10-12",
Value: 12345.0,
}
func TestAnalyticsRowJson(t *testing.T) {
ra1 := AnalyticsRowFromJson(strings.NewReader(a1.ToJson()))
require.Equal(t, a1.Name, ra1.Name, "days didn't match")
}
func TestAnalyticsRowsJson(t *testing.T) {
var a1s AnalyticsRows = make([]*AnalyticsRow, 1)
a1s[0] = &a1
results := AnalyticsRowsFromJson(strings.NewReader(a1s.ToJson()))
require.Equal(t, a1s[0].Name, results[0].Name, "Ids do not match")
}