ci: add acceptance test
This commit is contained in:
@@ -7,8 +7,8 @@ import (
|
||||
|
||||
func TestDie(t *testing.T) {
|
||||
testCases := []struct {
|
||||
caseName string
|
||||
hamster *Hamster
|
||||
caseName string
|
||||
hamster *Hamster
|
||||
expectedAlive bool
|
||||
}{
|
||||
{
|
||||
@@ -39,41 +39,41 @@ func TestDie(t *testing.T) {
|
||||
|
||||
func TestFuck(t *testing.T) {
|
||||
testCases := []struct {
|
||||
caseName string
|
||||
hamster1 *Hamster
|
||||
hamster2 *Hamster
|
||||
caseName string
|
||||
hamster1 *Hamster
|
||||
hamster2 *Hamster
|
||||
expectedResult bool
|
||||
expectedError error
|
||||
expectedError error
|
||||
}{
|
||||
{
|
||||
caseName: "Hamster 1 too young",
|
||||
hamster1: &Hamster{
|
||||
Alive: true,
|
||||
Sexe: MALE,
|
||||
Age: GestationMinAge - 1,
|
||||
Sexe: MALE,
|
||||
Age: GestationMinAge - 1,
|
||||
},
|
||||
hamster2: &Hamster{
|
||||
Alive: true,
|
||||
Sexe: FEMALE,
|
||||
Age: GestationMinAge + 1,
|
||||
Sexe: FEMALE,
|
||||
Age: GestationMinAge + 1,
|
||||
},
|
||||
expectedResult: false,
|
||||
expectedError: errors.New("one of the hamster is too young"),
|
||||
expectedError: errors.New("one of the hamster is too young"),
|
||||
},
|
||||
{
|
||||
caseName: "Hamster 2 too young",
|
||||
hamster1: &Hamster{
|
||||
Alive: false,
|
||||
Sexe: MALE,
|
||||
Age: GestationMinAge + 1,
|
||||
Sexe: MALE,
|
||||
Age: GestationMinAge + 1,
|
||||
},
|
||||
hamster2: &Hamster{
|
||||
Alive: true,
|
||||
Sexe: FEMALE,
|
||||
Age: GestationMinAge - 1,
|
||||
Sexe: FEMALE,
|
||||
Age: GestationMinAge - 1,
|
||||
},
|
||||
expectedResult: false,
|
||||
expectedError: errors.New("one of the hamster is too young"),
|
||||
expectedError: errors.New("one of the hamster is too young"),
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user