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 package data
import ( import (
"reflect"
"testing" "testing"
"time" "time"
"github.com/BBVA/kapow/internal/server/model" "github.com/BBVA/kapow/internal/server/model"
) )
func TestNewShouldReturnAnEmptyStruct(t *testing.T) { func TestNewReturnAnEmptyStruct(t *testing.T) {
shm := New() shm := New()
if len(shm.hs) > 0 { if len(shm.hs) != 0 {
t.Error("Unexpected member in map") 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) { func TestAddAddsANewHandlerToTheMap(t *testing.T) {
shm := New() shm := New()