mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-22 07:26:50 +00:00
72 lines
1.7 KiB
Go
72 lines
1.7 KiB
Go
package smsglobal
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/thrasher-/gocryptotrader/config"
|
|
)
|
|
|
|
func TestGetEnabledSMSContacts(t *testing.T) {
|
|
cfg := config.GetConfig()
|
|
err := cfg.LoadConfig(config.ConfigTestFile)
|
|
if err != nil {
|
|
t.Errorf(
|
|
"Test Failed. GetEnabledSMSContacts: Function return is incorrect with, %s.",
|
|
err,
|
|
)
|
|
}
|
|
numberOfContacts := GetEnabledSMSContacts(cfg.SMS)
|
|
if numberOfContacts != len(cfg.SMS.Contacts) {
|
|
t.Errorf(
|
|
"Test Failed. GetEnabledSMSContacts: Function return is incorrect with, %d.",
|
|
numberOfContacts,
|
|
)
|
|
}
|
|
}
|
|
|
|
func TestSMSSendToAll(t *testing.T) {
|
|
cfg := config.GetConfig()
|
|
err := cfg.LoadConfig(config.ConfigTestFile)
|
|
if err != nil {
|
|
t.Errorf(
|
|
"Test Failed. SMSSendToAll: \nFunction return is incorrect with, %s.",
|
|
err,
|
|
)
|
|
}
|
|
SMSSendToAll("SMSGLOBAL Test - SMSSENDTOALL", *cfg)
|
|
}
|
|
|
|
func TestSMSGetNumberByName(t *testing.T) {
|
|
cfg := config.GetConfig()
|
|
err := cfg.LoadConfig(config.ConfigTestFile)
|
|
if err != nil {
|
|
t.Errorf(
|
|
"Test Failed. SMSGetNumberByName: Function return is incorrect with, %s.",
|
|
err,
|
|
)
|
|
}
|
|
number := SMSGetNumberByName("StyleGherkin", cfg.SMS)
|
|
if number == "" {
|
|
t.Error("Test Failed. SMSNotify Error: No number, name not found.")
|
|
}
|
|
number = SMSGetNumberByName("testy", cfg.SMS)
|
|
if number == "" {
|
|
t.Error("Test Failed. SMSNotify Error: No number, name not found.")
|
|
}
|
|
}
|
|
|
|
func TestSMSNotify(t *testing.T) {
|
|
cfg := config.GetConfig()
|
|
err := cfg.LoadConfig(config.ConfigTestFile)
|
|
if err != nil {
|
|
t.Errorf(
|
|
"Test Failed. SMSNotify: \nFunction return is incorrect with, %s.",
|
|
err,
|
|
)
|
|
}
|
|
// err2 := SMSNotify("+61312112718", "teststring", *cfg)
|
|
// if err2 != nil {
|
|
// t.Error("Test Failed. SMSNotify: \nError: ", err2)
|
|
// }
|
|
}
|