Test for singleton handler map in package

This commit is contained in:
Roberto Abdelkader Martínez Pérez
2019-10-05 12:23:05 +02:00
parent 62ec810e6d
commit 382f056bbd
+9 -2
View File
@@ -3,20 +3,27 @@
package data
import (
"reflect"
"testing"
"time"
"github.com/BBVA/kapow/internal/server/model"
)
func TestNewShouldReturnAnEmptyStruct(t *testing.T) {
func TestNewReturnAnEmptyStruct(t *testing.T) {
shm := New()
if len(shm.hs) > 0 {
if len(shm.hs) != 0 {
t.Error("Unexpected member in map")
}
}
func TestPackageHaveASingletonEmptyHandlersList(t *testing.T) {
if !reflect.DeepEqual(Handlers, New()) {
t.Error("Handlers is not an empty safeHandlerMap")
}
}
func TestAddAddsANewHandlerToTheMap(t *testing.T) {
shm := New()