🚚 Moved all tests to 'test' directory
This commit is contained in:
parent
1390f55974
commit
c9c7dca2cf
|
@ -1,6 +1,10 @@
|
||||||
package telegraph
|
package telegraph_test
|
||||||
|
|
||||||
import "testing"
|
import (
|
||||||
|
"testing"
|
||||||
|
|
||||||
|
"github.com/toby3d/telegraph"
|
||||||
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
invalidAuthorURL = "lolwat"
|
invalidAuthorURL = "lolwat"
|
||||||
|
@ -8,16 +12,16 @@ const (
|
||||||
invalidContent = 42
|
invalidContent = 42
|
||||||
)
|
)
|
||||||
|
|
||||||
var invalidAccount = &Account{}
|
var invalidAccount = &telegraph.Account{}
|
||||||
|
|
||||||
func TestInvalidContentFormat(t *testing.T) {
|
func TestInvalidContentFormat(t *testing.T) {
|
||||||
if _, err := ContentFormat(invalidContent); err != ErrInvalidDataType {
|
if _, err := telegraph.ContentFormat(invalidContent); err != telegraph.ErrInvalidDataType {
|
||||||
t.Error()
|
t.Error()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestInvalidCreateAccount(t *testing.T) {
|
func TestInvalidCreateAccount(t *testing.T) {
|
||||||
if _, err := CreateAccount(invalidAccount); err == nil {
|
if _, err := telegraph.CreateAccount(invalidAccount); err == nil {
|
||||||
t.Error()
|
t.Error()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -32,7 +36,7 @@ func TestInvalidCreateAccount(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func testInvalidCreatePage(t *testing.T) {
|
func testInvalidCreatePage(t *testing.T) {
|
||||||
if _, err := invalidAccount.CreatePage(&Page{
|
if _, err := invalidAccount.CreatePage(&telegraph.Page{
|
||||||
AuthorURL: invalidAuthorURL,
|
AuthorURL: invalidAuthorURL,
|
||||||
}, false); err == nil {
|
}, false); err == nil {
|
||||||
t.Error()
|
t.Error()
|
||||||
|
@ -40,7 +44,7 @@ func testInvalidCreatePage(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func testInvalidEditAccountInfo(t *testing.T) {
|
func testInvalidEditAccountInfo(t *testing.T) {
|
||||||
if _, err := invalidAccount.EditAccountInfo(&Account{
|
if _, err := invalidAccount.EditAccountInfo(&telegraph.Account{
|
||||||
AuthorURL: invalidAuthorURL,
|
AuthorURL: invalidAuthorURL,
|
||||||
}); err == nil {
|
}); err == nil {
|
||||||
t.Error()
|
t.Error()
|
||||||
|
@ -48,7 +52,7 @@ func testInvalidEditAccountInfo(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func testInvalidEditPage(t *testing.T) {
|
func testInvalidEditPage(t *testing.T) {
|
||||||
if _, err := invalidAccount.EditPage(&Page{
|
if _, err := invalidAccount.EditPage(&telegraph.Page{
|
||||||
AuthorURL: invalidAuthorURL,
|
AuthorURL: invalidAuthorURL,
|
||||||
}, false); err == nil {
|
}, false); err == nil {
|
||||||
t.Error()
|
t.Error()
|
||||||
|
@ -56,7 +60,7 @@ func testInvalidEditPage(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func testInvalidGetAccountInfo(t *testing.T) {
|
func testInvalidGetAccountInfo(t *testing.T) {
|
||||||
if _, err := invalidAccount.GetAccountInfo(FieldShortName, FieldPageCount); err == nil {
|
if _, err := invalidAccount.GetAccountInfo(telegraph.FieldShortName, telegraph.FieldPageCount); err == nil {
|
||||||
t.Error()
|
t.Error()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -80,37 +84,37 @@ func testInvalidGetPageListByLimit(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestInvalidGetPage(t *testing.T) {
|
func TestInvalidGetPage(t *testing.T) {
|
||||||
if _, err := GetPage(invalidPageURL, true); err == nil {
|
if _, err := telegraph.GetPage(invalidPageURL, true); err == nil {
|
||||||
t.Error()
|
t.Error()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestInvalidGetViewsByPage(t *testing.T) {
|
func TestInvalidGetViewsByPage(t *testing.T) {
|
||||||
if _, err := GetViews(invalidPageURL, 2016, 12, 0, -1); err == nil {
|
if _, err := telegraph.GetViews(invalidPageURL, 2016, 12, 0, -1); err == nil {
|
||||||
t.Error()
|
t.Error()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestInvalidGetViewsByHour(t *testing.T) {
|
func TestInvalidGetViewsByHour(t *testing.T) {
|
||||||
if _, err := GetViews(validPageURL, 0, 0, 0, 42); err == nil {
|
if _, err := telegraph.GetViews(validPageURL, 0, 0, 0, 42); err == nil {
|
||||||
t.Error()
|
t.Error()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestInvalidGetViewsByDay(t *testing.T) {
|
func TestInvalidGetViewsByDay(t *testing.T) {
|
||||||
if _, err := GetViews(validPageURL, 0, 0, 42, 23); err == nil {
|
if _, err := telegraph.GetViews(validPageURL, 0, 0, 42, 23); err == nil {
|
||||||
t.Error()
|
t.Error()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestInvalidGetViewsByMonth(t *testing.T) {
|
func TestInvalidGetViewsByMonth(t *testing.T) {
|
||||||
if _, err := GetViews(validPageURL, 0, 22, 24, 23); err == nil {
|
if _, err := telegraph.GetViews(validPageURL, 0, 22, 24, 23); err == nil {
|
||||||
t.Error()
|
t.Error()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestInvalidGetViewsByYear(t *testing.T) {
|
func TestInvalidGetViewsByYear(t *testing.T) {
|
||||||
if _, err := GetViews(validPageURL, 1980, 12, 24, 23); err == nil {
|
if _, err := telegraph.GetViews(validPageURL, 1980, 12, 24, 23); err == nil {
|
||||||
t.Error()
|
t.Error()
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,6 +1,10 @@
|
||||||
package telegraph
|
package telegraph_test
|
||||||
|
|
||||||
import "testing"
|
import (
|
||||||
|
"testing"
|
||||||
|
|
||||||
|
"github.com/toby3d/telegraph"
|
||||||
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
validTitle = "Testing"
|
validTitle = "Testing"
|
||||||
|
@ -12,16 +16,16 @@ const (
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
validAccount *Account
|
validAccount *telegraph.Account
|
||||||
validPage *Page
|
validPage *telegraph.Page
|
||||||
validContentDOM []Node
|
validContentDOM []telegraph.Node
|
||||||
|
|
||||||
validContent = `<p>Hello, World!</p>`
|
validContent = `<p>Hello, World!</p>`
|
||||||
)
|
)
|
||||||
|
|
||||||
func testValidContentFormatByString(t *testing.T) {
|
func testValidContentFormatByString(t *testing.T) {
|
||||||
var err error
|
var err error
|
||||||
validContentDOM, err = ContentFormat(validContent)
|
validContentDOM, err = telegraph.ContentFormat(validContent)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Error(err.Error())
|
t.Error(err.Error())
|
||||||
t.FailNow()
|
t.FailNow()
|
||||||
|
@ -33,7 +37,7 @@ func testValidContentFormatByString(t *testing.T) {
|
||||||
|
|
||||||
func testValidContentFormatByBytes(t *testing.T) {
|
func testValidContentFormatByBytes(t *testing.T) {
|
||||||
var err error
|
var err error
|
||||||
validContentDOM, err = ContentFormat([]byte(validContent))
|
validContentDOM, err = telegraph.ContentFormat([]byte(validContent))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Error(err.Error())
|
t.Error(err.Error())
|
||||||
t.FailNow()
|
t.FailNow()
|
||||||
|
@ -45,7 +49,7 @@ func testValidContentFormatByBytes(t *testing.T) {
|
||||||
|
|
||||||
func TestValidCreateAccount(t *testing.T) {
|
func TestValidCreateAccount(t *testing.T) {
|
||||||
var err error
|
var err error
|
||||||
validAccount, err = CreateAccount(&Account{
|
validAccount, err = telegraph.CreateAccount(&telegraph.Account{
|
||||||
ShortName: validShortName,
|
ShortName: validShortName,
|
||||||
AuthorName: validAuthorName,
|
AuthorName: validAuthorName,
|
||||||
})
|
})
|
||||||
|
@ -66,7 +70,7 @@ func testValidCreatePage(t *testing.T) {
|
||||||
t.Run("validContentFormatByBytes", testValidContentFormatByBytes)
|
t.Run("validContentFormatByBytes", testValidContentFormatByBytes)
|
||||||
|
|
||||||
var err error
|
var err error
|
||||||
validPage, err = validAccount.CreatePage(&Page{
|
validPage, err = validAccount.CreatePage(&telegraph.Page{
|
||||||
Title: validTitle,
|
Title: validTitle,
|
||||||
AuthorName: validAuthorName,
|
AuthorName: validAuthorName,
|
||||||
AuthorURL: validAuthorURL,
|
AuthorURL: validAuthorURL,
|
||||||
|
@ -84,7 +88,7 @@ func testValidCreatePage(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func testValidEditAccountInfo(t *testing.T) {
|
func testValidEditAccountInfo(t *testing.T) {
|
||||||
update, err := validAccount.EditAccountInfo(&Account{
|
update, err := validAccount.EditAccountInfo(&telegraph.Account{
|
||||||
ShortName: validShortName,
|
ShortName: validShortName,
|
||||||
AuthorName: validNewAuthorName,
|
AuthorName: validNewAuthorName,
|
||||||
AuthorURL: validAuthorURL,
|
AuthorURL: validAuthorURL,
|
||||||
|
@ -100,7 +104,7 @@ func testValidEditAccountInfo(t *testing.T) {
|
||||||
|
|
||||||
func testValidEditPage(t *testing.T) {
|
func testValidEditPage(t *testing.T) {
|
||||||
var err error
|
var err error
|
||||||
validPage, err = validAccount.EditPage(&Page{
|
validPage, err = validAccount.EditPage(&telegraph.Page{
|
||||||
Path: validPage.Path,
|
Path: validPage.Path,
|
||||||
Title: validTitle,
|
Title: validTitle,
|
||||||
AuthorName: validAuthorName,
|
AuthorName: validAuthorName,
|
||||||
|
@ -113,7 +117,7 @@ func testValidEditPage(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func testValidGetAccountInfo(t *testing.T) {
|
func testValidGetAccountInfo(t *testing.T) {
|
||||||
info, err := validAccount.GetAccountInfo(FieldShortName, FieldPageCount)
|
info, err := validAccount.GetAccountInfo(telegraph.FieldShortName, telegraph.FieldPageCount)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Error(err.Error())
|
t.Error(err.Error())
|
||||||
t.FailNow()
|
t.FailNow()
|
||||||
|
@ -124,7 +128,7 @@ func testValidGetAccountInfo(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestValidGetPage(t *testing.T) {
|
func TestValidGetPage(t *testing.T) {
|
||||||
page, err := GetPage(validPage.Path, true)
|
page, err := telegraph.GetPage(validPage.Path, true)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Error(err.Error())
|
t.Error(err.Error())
|
||||||
t.FailNow()
|
t.FailNow()
|
||||||
|
@ -148,7 +152,7 @@ func testValidGetPageList(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestValidGetViews(t *testing.T) {
|
func TestValidGetViews(t *testing.T) {
|
||||||
stats, err := GetViews(validPageURL, 2016, 12, 0, -1)
|
stats, err := telegraph.GetViews(validPageURL, 2016, 12, 0, -1)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Error(err.Error())
|
t.Error(err.Error())
|
||||||
t.FailNow()
|
t.FailNow()
|
Loading…
Reference in New Issue