mirror of
https://github.com/aljazceru/kata-containers.git
synced 2026-01-19 06:14:33 +01:00
To prepare for merging into kata-containers repository. Signed-off-by: Peng Tao <bergwolf@hyper.sh>
42 lines
728 B
Go
42 lines
728 B
Go
// Copyright (c) 2018 HyperHQ Inc.
|
|
//
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
//
|
|
|
|
package containerdshim
|
|
|
|
import (
|
|
"testing"
|
|
|
|
taskAPI "github.com/containerd/containerd/runtime/v2/task"
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestNewContainer(t *testing.T) {
|
|
assert := assert.New(t)
|
|
|
|
_, err := newContainer(nil, nil, "", nil, false)
|
|
|
|
assert.Error(err)
|
|
}
|
|
|
|
func TestGetExec(t *testing.T) {
|
|
assert := assert.New(t)
|
|
|
|
r := &taskAPI.CreateTaskRequest{}
|
|
|
|
c, err := newContainer(nil, r, "", nil, true)
|
|
assert.NoError(err)
|
|
|
|
_, err = c.getExec("")
|
|
assert.Error(err)
|
|
|
|
c.execs = make(map[string]*exec)
|
|
_, err = c.getExec("")
|
|
assert.Error(err)
|
|
|
|
c.execs[TestID] = &exec{}
|
|
_, err = c.getExec(TestID)
|
|
assert.NoError(err)
|
|
}
|