41 lines
1.1 KiB
Go
41 lines
1.1 KiB
Go
package mservice
|
|
|
|
import "testing"
|
|
|
|
func TestAMLSourcesResourceTypeIsRecognized(t *testing.T) {
|
|
got, err := StringToSType(AMLSources)
|
|
if err != nil {
|
|
t.Fatalf("AMLSources resource type was rejected: %v", err)
|
|
}
|
|
if got != AMLSources {
|
|
t.Fatalf("AMLSources resource type mismatch: got=%q want=%q", got, AMLSources)
|
|
}
|
|
}
|
|
|
|
func TestCardBlacklistIngestorServiceTypeIsRecognized(t *testing.T) {
|
|
got, err := StringToSType(CardBlacklistIngestor)
|
|
if err != nil {
|
|
t.Fatalf("card blacklist ingestor service type was rejected: %v", err)
|
|
}
|
|
if got != CardBlacklistIngestor {
|
|
t.Fatalf("card blacklist ingestor service type mismatch: got=%q want=%q", got, CardBlacklistIngestor)
|
|
}
|
|
}
|
|
|
|
func TestDocumentsCRUDResourceTypesAreRecognized(t *testing.T) {
|
|
for _, resource := range []Type{
|
|
DocumentsReport,
|
|
DocumentsPayout,
|
|
DocumentsPayoutAttempt,
|
|
DocumentsPayoutBatch,
|
|
} {
|
|
got, err := StringToSType(resource)
|
|
if err != nil {
|
|
t.Fatalf("documents resource type %q was rejected: %v", resource, err)
|
|
}
|
|
if got != resource {
|
|
t.Fatalf("documents resource type mismatch: got=%q want=%q", got, resource)
|
|
}
|
|
}
|
|
}
|