56 lines
1.4 KiB
Go
56 lines
1.4 KiB
Go
package main
|
|
|
|
import (
|
|
"testing"
|
|
|
|
functionsettest "example.com/unit/functionsettest"
|
|
functiontagtest "example.com/unit/functiontagtest"
|
|
functiontest "example.com/unit/functiontest"
|
|
grouptest "example.com/unit/grouptest"
|
|
persontest "example.com/unit/persontest"
|
|
tiertest "example.com/unit/tiertest"
|
|
|
|
"github.com/stretchr/testify/suite"
|
|
)
|
|
|
|
func TestSuite01Group(t *testing.T) {
|
|
var groupSuite grouptest.GroupTestSuite
|
|
groupSuite.SetupTestSuite()
|
|
suite.Run(t, &groupSuite)
|
|
groupSuite.TearDownTestSuite()
|
|
}
|
|
|
|
func TestSuite02FunctionTag(t *testing.T) {
|
|
var functionTagSuite functiontagtest.FunctionTagTestSuite
|
|
functionTagSuite.SetupTestSuite()
|
|
suite.Run(t, &functionTagSuite)
|
|
functionTagSuite.TearDownTestSuite()
|
|
}
|
|
|
|
func TestSuite03Person(t *testing.T) {
|
|
var personSuite persontest.PersonTestSuite
|
|
personSuite.SetupTestSuite()
|
|
suite.Run(t, &personSuite)
|
|
personSuite.TearDownTestSuite()
|
|
}
|
|
|
|
func TestSuite04Function(t *testing.T) {
|
|
var functionSuite functiontest.FunctionTestSuite
|
|
functionSuite.SetupTestSuite()
|
|
suite.Run(t, &functionSuite)
|
|
functionSuite.TearDownTestSuite()
|
|
}
|
|
|
|
func TestSuite05FunctionSet(t *testing.T) {
|
|
var functionSetSuite functionsettest.FunctionSetTestSuite
|
|
functionSetSuite.SetupTestSuite()
|
|
suite.Run(t, &functionSetSuite)
|
|
functionSetSuite.TearDownTestSuite()
|
|
}
|
|
|
|
func TestSuite06Tier(t *testing.T) {
|
|
var tierSuite tiertest.TierTestSuite
|
|
tierSuite.SetupTestSuite()
|
|
suite.Run(t, &tierSuite)
|
|
tierSuite.TearDownTestSuite()
|
|
}
|