refactor: func naming
This commit is contained in:
@@ -10,13 +10,13 @@ import (
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
func TestCreateScience(t *testing.T) {
|
||||
func TestScienceCreate(t *testing.T) {
|
||||
c, g := newCache()
|
||||
first := "Drive_Shields"
|
||||
second := "Hyperdrive"
|
||||
|
||||
assert.Len(t, c.RaceScience(Race_0_idx), 0)
|
||||
assert.NoError(t, g.CreateScience(Race_0.Name, first, 0.4, 0, 0.6, 0))
|
||||
assert.NoError(t, g.ScienceCreate(Race_0.Name, first, 0.4, 0, 0.6, 0))
|
||||
assert.Len(t, c.RaceScience(Race_0_idx), 1)
|
||||
sc := c.RaceScience(Race_0_idx)[0]
|
||||
assert.NoError(t, uuid.Validate(sc.ID.String()))
|
||||
@@ -27,43 +27,43 @@ func TestCreateScience(t *testing.T) {
|
||||
assert.Equal(t, 0., sc.Cargo.F())
|
||||
|
||||
assert.ErrorContains(t,
|
||||
g.CreateScience(UnknownRace, second, 0.4, 0, 0.6, 0),
|
||||
g.ScienceCreate(UnknownRace, second, 0.4, 0, 0.6, 0),
|
||||
e.GenericErrorText(e.ErrInputUnknownRace))
|
||||
assert.ErrorContains(t,
|
||||
g.CreateScience(Race_Extinct.Name, second, 0.4, 0, 0.6, 0),
|
||||
g.ScienceCreate(Race_Extinct.Name, second, 0.4, 0, 0.6, 0),
|
||||
e.GenericErrorText(e.ErrRaceExinct))
|
||||
assert.ErrorContains(t,
|
||||
g.CreateScience(Race_0.Name, BadEntityName, 0.4, 0, 0.6, 0),
|
||||
g.ScienceCreate(Race_0.Name, BadEntityName, 0.4, 0, 0.6, 0),
|
||||
e.GenericErrorText(e.ErrInputEntityTypeNameInvalid))
|
||||
assert.ErrorContains(t,
|
||||
g.CreateScience(Race_0.Name, first, 0.4, 0, 0.6, 0),
|
||||
g.ScienceCreate(Race_0.Name, first, 0.4, 0, 0.6, 0),
|
||||
e.GenericErrorText(e.ErrInputEntityTypeNameDuplicate))
|
||||
assert.ErrorContains(t,
|
||||
g.CreateScience(Race_0.Name, second, -0.1, 0, 1.1, 0),
|
||||
g.ScienceCreate(Race_0.Name, second, -0.1, 0, 1.1, 0),
|
||||
e.GenericErrorText(e.ErrInputDriveValue))
|
||||
assert.ErrorContains(t,
|
||||
g.CreateScience(Race_0.Name, second, 1.5, -0.5, 0, 0),
|
||||
g.ScienceCreate(Race_0.Name, second, 1.5, -0.5, 0, 0),
|
||||
e.GenericErrorText(e.ErrInputWeaponsValue))
|
||||
assert.ErrorContains(t,
|
||||
g.CreateScience(Race_0.Name, second, 1.3, 0, -0.3, 0),
|
||||
g.ScienceCreate(Race_0.Name, second, 1.3, 0, -0.3, 0),
|
||||
e.GenericErrorText(e.ErrInputShieldsValue))
|
||||
assert.ErrorContains(t,
|
||||
g.CreateScience(Race_0.Name, second, 0, 1.07, 0, -0.07),
|
||||
g.ScienceCreate(Race_0.Name, second, 0, 1.07, 0, -0.07),
|
||||
e.GenericErrorText(e.ErrInputCargoValue))
|
||||
assert.ErrorContains(t,
|
||||
g.CreateScience(Race_0.Name, second, 0.26, 0.25, 0.25, 0.25),
|
||||
g.ScienceCreate(Race_0.Name, second, 0.26, 0.25, 0.25, 0.25),
|
||||
e.GenericErrorText(e.ErrInputScienceSumValues))
|
||||
assert.ErrorContains(t,
|
||||
g.CreateScience(Race_0.Name, second, 0.25, 0.26, 0.25, 0.25),
|
||||
g.ScienceCreate(Race_0.Name, second, 0.25, 0.26, 0.25, 0.25),
|
||||
e.GenericErrorText(e.ErrInputScienceSumValues))
|
||||
assert.ErrorContains(t,
|
||||
g.CreateScience(Race_0.Name, second, 0.25, 0.25, 0.26, 0.25),
|
||||
g.ScienceCreate(Race_0.Name, second, 0.25, 0.25, 0.26, 0.25),
|
||||
e.GenericErrorText(e.ErrInputScienceSumValues))
|
||||
assert.ErrorContains(t,
|
||||
g.CreateScience(Race_0.Name, second, 0.25, 0.25, 0.25, 0.26),
|
||||
g.ScienceCreate(Race_0.Name, second, 0.25, 0.25, 0.25, 0.26),
|
||||
e.GenericErrorText(e.ErrInputScienceSumValues))
|
||||
|
||||
assert.NoError(t, g.CreateScience(Race_0.Name, second, 0.25, 0.25, 0.25, 0.25))
|
||||
assert.NoError(t, g.ScienceCreate(Race_0.Name, second, 0.25, 0.25, 0.25, 0.25))
|
||||
assert.Len(t, c.RaceScience(Race_0_idx), 2)
|
||||
sc = c.RaceScience(Race_0_idx)[1]
|
||||
assert.NoError(t, uuid.Validate(sc.ID.String()))
|
||||
@@ -74,31 +74,31 @@ func TestCreateScience(t *testing.T) {
|
||||
assert.Equal(t, 0.25, sc.Cargo.F())
|
||||
}
|
||||
|
||||
func TestDeleteScience(t *testing.T) {
|
||||
func TestScienceRemove(t *testing.T) {
|
||||
c, g := newCache()
|
||||
first := "Drive_Shields"
|
||||
second := "Hyperdrive"
|
||||
assert.Len(t, c.RaceScience(Race_0_idx), 0)
|
||||
assert.NoError(t, g.CreateScience(Race_0.Name, first, 0.4, 0, 0.6, 0))
|
||||
assert.NoError(t, g.CreateScience(Race_0.Name, second, 0.25, 0.25, 0.25, 0.25))
|
||||
assert.NoError(t, g.ScienceCreate(Race_0.Name, first, 0.4, 0, 0.6, 0))
|
||||
assert.NoError(t, g.ScienceCreate(Race_0.Name, second, 0.25, 0.25, 0.25, 0.25))
|
||||
assert.Len(t, c.RaceScience(Race_0_idx), 2)
|
||||
|
||||
assert.NoError(t, g.DeleteScience(Race_0.Name, first))
|
||||
assert.NoError(t, g.ScienceRemove(Race_0.Name, first))
|
||||
assert.Len(t, c.RaceScience(Race_0_idx), 1)
|
||||
|
||||
g.PlanetProduction(Race_0.Name, int(R0_Planet_0_num), "SCIENCE", second)
|
||||
g.PlanetProduce(Race_0.Name, int(R0_Planet_0_num), "SCIENCE", second)
|
||||
|
||||
assert.ErrorContains(t,
|
||||
g.DeleteScience(UnknownRace, second),
|
||||
g.ScienceRemove(UnknownRace, second),
|
||||
e.GenericErrorText(e.ErrInputUnknownRace))
|
||||
assert.ErrorContains(t,
|
||||
g.DeleteScience(Race_Extinct.Name, second),
|
||||
g.ScienceRemove(Race_Extinct.Name, second),
|
||||
e.GenericErrorText(e.ErrRaceExinct))
|
||||
assert.ErrorContains(t,
|
||||
g.DeleteScience(Race_0.Name, first),
|
||||
g.ScienceRemove(Race_0.Name, first),
|
||||
e.GenericErrorText(e.ErrInputEntityNotExists))
|
||||
assert.ErrorContains(t,
|
||||
g.DeleteScience(Race_0.Name, second),
|
||||
g.ScienceRemove(Race_0.Name, second),
|
||||
e.GenericErrorText(e.ErrDeleteSciencePlanetProduction))
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user