mirror of
https://github.com/ultravioletrs/cocos.git
synced 2026-06-23 04:10:25 +00:00
69b8dfa3ea
* fix failing test Signed-off-by: Sammy Oina <sammyoina@gmail.com> * remove junk code Signed-off-by: Sammy Oina <sammyoina@gmail.com> * fix yml Signed-off-by: Sammy Oina <sammyoina@gmail.com> --------- Signed-off-by: Sammy Oina <sammyoina@gmail.com>
49 lines
1.0 KiB
Go
49 lines
1.0 KiB
Go
// Copyright (c) Ultraviolet
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
package manager
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestManagerState_String(t *testing.T) {
|
|
tests := []struct {
|
|
state ManagerState
|
|
expected string
|
|
}{
|
|
{VmProvision, "VmProvision"},
|
|
{StopComputationRun, "StopComputationRun"},
|
|
{VmRunning, "VmRunning"},
|
|
{ManagerState(3), "ManagerState(3)"},
|
|
{ManagerState(100), "ManagerState(100)"},
|
|
}
|
|
|
|
for _, tt := range tests {
|
|
t.Run(tt.expected, func(t *testing.T) {
|
|
assert.Equal(t, tt.state.String(), tt.expected)
|
|
})
|
|
}
|
|
}
|
|
|
|
func TestManagerStatus_String(t *testing.T) {
|
|
tests := []struct {
|
|
status ManagerStatus
|
|
expected string
|
|
}{
|
|
{Starting, "Starting"},
|
|
{Stopped, "Stopped"},
|
|
{Warning, "Warning"},
|
|
{Disconnected, "Disconnected"},
|
|
{ManagerStatus(5), "ManagerStatus(5)"},
|
|
{ManagerStatus(100), "ManagerStatus(100)"},
|
|
}
|
|
|
|
for _, tt := range tests {
|
|
t.Run(tt.expected, func(t *testing.T) {
|
|
assert.Equal(t, tt.status.String(), tt.expected)
|
|
})
|
|
}
|
|
}
|