parent
06bcb3d6eb
commit
5df8f688d1
@ -0,0 +1,48 @@
|
|||||||
|
package local
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/stretchr/testify/assert"
|
||||||
|
"io/ioutil"
|
||||||
|
"strings"
|
||||||
|
"testing"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestFileStream_GetFileName(t *testing.T) {
|
||||||
|
asserts := assert.New(t)
|
||||||
|
file := FileStream{Name: "123"}
|
||||||
|
asserts.Equal("123", file.GetFileName())
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestFileStream_GetMIMEType(t *testing.T) {
|
||||||
|
asserts := assert.New(t)
|
||||||
|
file := FileStream{MIMEType: "123"}
|
||||||
|
asserts.Equal("123", file.GetFileName())
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestFileStream_GetSize(t *testing.T) {
|
||||||
|
asserts := assert.New(t)
|
||||||
|
file := FileStream{Size: 123}
|
||||||
|
asserts.Equal(uint64(123), file.GetSize())
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestFileStream_Read(t *testing.T) {
|
||||||
|
asserts := assert.New(t)
|
||||||
|
file := FileStream{
|
||||||
|
File: ioutil.NopCloser(strings.NewReader("123")),
|
||||||
|
}
|
||||||
|
var p = make([]byte, 3)
|
||||||
|
{
|
||||||
|
n, err := file.Read(p)
|
||||||
|
asserts.Equal(3, n)
|
||||||
|
asserts.NoError(err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestFileStream_Close(t *testing.T) {
|
||||||
|
asserts := assert.New(t)
|
||||||
|
file := FileStream{
|
||||||
|
File: ioutil.NopCloser(strings.NewReader("123")),
|
||||||
|
}
|
||||||
|
err := file.Close()
|
||||||
|
asserts.NoError(err)
|
||||||
|
}
|
@ -0,0 +1,12 @@
|
|||||||
|
package util
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/stretchr/testify/assert"
|
||||||
|
"testing"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestExists(t *testing.T) {
|
||||||
|
asserts := assert.New(t)
|
||||||
|
asserts.True(Exists("io_test.go"))
|
||||||
|
asserts.False(Exists("io_test.js"))
|
||||||
|
}
|
@ -0,0 +1,101 @@
|
|||||||
|
package util
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/stretchr/testify/assert"
|
||||||
|
"testing"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestBuildLogger(t *testing.T) {
|
||||||
|
asserts := assert.New(t)
|
||||||
|
asserts.NotPanics(func() {
|
||||||
|
BuildLogger("error")
|
||||||
|
})
|
||||||
|
asserts.NotPanics(func() {
|
||||||
|
BuildLogger("warning")
|
||||||
|
})
|
||||||
|
asserts.NotPanics(func() {
|
||||||
|
BuildLogger("info")
|
||||||
|
})
|
||||||
|
asserts.NotPanics(func() {
|
||||||
|
BuildLogger("?")
|
||||||
|
})
|
||||||
|
asserts.NotPanics(func() {
|
||||||
|
BuildLogger("debug")
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestLog(t *testing.T) {
|
||||||
|
asserts := assert.New(t)
|
||||||
|
asserts.NotNil(Log())
|
||||||
|
logger = nil
|
||||||
|
asserts.NotNil(Log())
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestLogger_Debug(t *testing.T) {
|
||||||
|
asserts := assert.New(t)
|
||||||
|
l := Logger{
|
||||||
|
level: LevelDebug,
|
||||||
|
}
|
||||||
|
asserts.NotPanics(func() {
|
||||||
|
l.Debug("123")
|
||||||
|
})
|
||||||
|
l.level = LevelError
|
||||||
|
asserts.NotPanics(func() {
|
||||||
|
l.Debug("123")
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestLogger_Info(t *testing.T) {
|
||||||
|
asserts := assert.New(t)
|
||||||
|
l := Logger{
|
||||||
|
level: LevelDebug,
|
||||||
|
}
|
||||||
|
asserts.NotPanics(func() {
|
||||||
|
l.Info("123")
|
||||||
|
})
|
||||||
|
l.level = LevelError
|
||||||
|
asserts.NotPanics(func() {
|
||||||
|
l.Info("123")
|
||||||
|
})
|
||||||
|
}
|
||||||
|
func TestLogger_Warning(t *testing.T) {
|
||||||
|
asserts := assert.New(t)
|
||||||
|
l := Logger{
|
||||||
|
level: LevelDebug,
|
||||||
|
}
|
||||||
|
asserts.NotPanics(func() {
|
||||||
|
l.Warning("123")
|
||||||
|
})
|
||||||
|
l.level = LevelError
|
||||||
|
asserts.NotPanics(func() {
|
||||||
|
l.Warning("123")
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestLogger_Error(t *testing.T) {
|
||||||
|
asserts := assert.New(t)
|
||||||
|
l := Logger{
|
||||||
|
level: LevelDebug,
|
||||||
|
}
|
||||||
|
asserts.NotPanics(func() {
|
||||||
|
l.Error("123")
|
||||||
|
})
|
||||||
|
l.level = -1
|
||||||
|
asserts.NotPanics(func() {
|
||||||
|
l.Error("123")
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestLogger_Panic(t *testing.T) {
|
||||||
|
asserts := assert.New(t)
|
||||||
|
l := Logger{
|
||||||
|
level: LevelDebug,
|
||||||
|
}
|
||||||
|
asserts.Panics(func() {
|
||||||
|
l.Panic("123")
|
||||||
|
})
|
||||||
|
l.level = -1
|
||||||
|
asserts.NotPanics(func() {
|
||||||
|
l.Error("123")
|
||||||
|
})
|
||||||
|
}
|
Loading…
Reference in new issue