test: unknown and extict races for commands
This commit is contained in:
@@ -20,8 +20,11 @@ func TestRenamePlanet(t *testing.T) {
|
||||
assert.Equal(t, "Home_World", c.MustPlanet(R0_Planet_0_num).Name)
|
||||
|
||||
assert.ErrorContains(t,
|
||||
g.RenamePlanet("UnknownRace", int(R0_Planet_0_num), "Home_World"),
|
||||
g.RenamePlanet(UnknownRace, int(R0_Planet_0_num), "Home_World"),
|
||||
e.GenericErrorText(e.ErrInputUnknownRace))
|
||||
assert.ErrorContains(t,
|
||||
g.RenamePlanet(Race_Extinct.Name, int(R0_Planet_0_num), "Home_World"),
|
||||
e.GenericErrorText(e.ErrRaceExinct))
|
||||
assert.ErrorContains(t,
|
||||
g.RenamePlanet(Race_0.Name, -1, "Home_World"),
|
||||
e.GenericErrorText(e.ErrInputPlanetNumber))
|
||||
@@ -97,8 +100,11 @@ func TestPlanetProduction(t *testing.T) {
|
||||
|
||||
pn = int(R0_Planet_2_num)
|
||||
assert.ErrorContains(t,
|
||||
g.PlanetProduction("UnknownRace", pn, "DRIVE", ""),
|
||||
g.PlanetProduction(UnknownRace, pn, "DRIVE", ""),
|
||||
e.GenericErrorText(e.ErrInputUnknownRace))
|
||||
assert.ErrorContains(t,
|
||||
g.PlanetProduction(Race_Extinct.Name, pn, "DRIVE", ""),
|
||||
e.GenericErrorText(e.ErrRaceExinct))
|
||||
assert.ErrorContains(t,
|
||||
g.PlanetProduction(Race_0.Name, pn, "Hyperdrive", ""),
|
||||
e.GenericErrorText(e.ErrInputProductionInvalid))
|
||||
|
||||
Reference in New Issue
Block a user