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