Refactoring test to reduce code size.
This commit is contained in:
parent
992e52eba2
commit
0b43a58b15
1 changed files with 7 additions and 31 deletions
32
task_test.go
32
task_test.go
|
@ -22,7 +22,7 @@ import (
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestAuroraTask_Clone_DockerContainer(t *testing.T) {
|
func TestAuroraTask_Clone(t *testing.T) {
|
||||||
|
|
||||||
task0 := realis.NewTask().
|
task0 := realis.NewTask().
|
||||||
Environment("development").
|
Environment("development").
|
||||||
|
@ -48,34 +48,10 @@ func TestAuroraTask_Clone_DockerContainer(t *testing.T) {
|
||||||
task1 := task0.Clone()
|
task1 := task0.Clone()
|
||||||
|
|
||||||
assert.EqualValues(t, task0, task1, "Clone does not return the correct deep copy of AuroraTask")
|
assert.EqualValues(t, task0, task1, "Clone does not return the correct deep copy of AuroraTask")
|
||||||
}
|
|
||||||
|
|
||||||
func TestAuroraTask_Clone_MesosContainer(t *testing.T) {
|
task0.Container(realis.NewMesosContainer().
|
||||||
|
|
||||||
task0 := realis.NewTask().
|
|
||||||
Environment("development").
|
|
||||||
Role("ubuntu").
|
|
||||||
Name("this_is_a_test").
|
|
||||||
ExecutorName(aurora.AURORA_EXECUTOR_NAME).
|
|
||||||
ExecutorData("{fake:payload}").
|
|
||||||
CPU(10).
|
|
||||||
RAM(643).
|
|
||||||
Disk(1000).
|
|
||||||
IsService(true).
|
|
||||||
AddPorts(10).
|
|
||||||
Tier("preferred").
|
|
||||||
MaxFailure(23).
|
|
||||||
AddURIs(true, true, "testURI").
|
|
||||||
AddLabel("Test", "Value").
|
|
||||||
AddNamedPorts("test").
|
|
||||||
AddValueConstraint("test", false, "testing").
|
|
||||||
AddLimitConstraint("test_limit", 1).
|
|
||||||
AddDedicatedConstraint("ubuntu", "name").
|
|
||||||
Container(realis.NewMesosContainer().
|
|
||||||
AppcImage("test", "testing").
|
AppcImage("test", "testing").
|
||||||
AddVolume("test", "test", aurora.Mode_RW))
|
AddVolume("test", "test", aurora.Mode_RW))
|
||||||
|
task2 := task0.Clone()
|
||||||
task1 := task0.Clone()
|
assert.EqualValues(t, task0, task2, "Clone does not return the correct deep copy of AuroraTask")
|
||||||
|
|
||||||
assert.EqualValues(t, task0, task1, "Clone does not return the correct deep copy of AuroraTask")
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue