Files
cocos/pkg/manager/state_test.go
T
Sammy Kerata Oina 69b8dfa3ea NOISSUE - Fix failing test (#292)
* 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>
2024-10-30 17:17:04 +01:00

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)
})
}
}