Skip to content

Commit

Permalink
Update testing
Browse files Browse the repository at this point in the history
  • Loading branch information
chenyunchen committed Jun 28, 2018
1 parent 734ca6a commit 04095f7
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 3 deletions.
15 changes: 14 additions & 1 deletion src/kubernetes/pods_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ func (suite *KubeCtlPodTestSuite) TestGetPod() {
}

func (suite *KubeCtlPodTestSuite) TestGetPodFail() {
namespace := "default"
namespace := "Unknown_Namespace"
_, err := suite.kubectl.GetPod("Unknown_Name", namespace)
suite.Error(err)
}
Expand Down Expand Up @@ -66,6 +66,19 @@ func (suite *KubeCtlPodTestSuite) TestGetPods() {
suite.NotEqual(0, len(pods))
}

func (suite *KubeCtlPodTestSuite) TestCreateDeletePod() {
namespace := "default"
pod := corev1.Pod{
ObjectMeta: metav1.ObjectMeta{
Name: "K8S-Pod-4",
},
}
_, err := suite.kubectl.CreatePod(&pod, namespace)
suite.NoError(err)
err = suite.kubectl.DeletePod("K8S-Pod-4", namespace)
suite.NoError(err)
}

func (suite *KubeCtlPodTestSuite) TearDownSuite() {}

func TestKubePodTestSuite(t *testing.T) {
Expand Down
15 changes: 14 additions & 1 deletion src/kubernetes/pvc_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ func (suite *KubeCtlPVCTestSuite) TestGetPVC() {
}

func (suite *KubeCtlPVCTestSuite) TestGetPVCFail() {
namespace := "default"
namespace := "Unknown_Namespace"
_, err := suite.kubectl.GetPVC("Unknown_Name", namespace)
suite.Error(err)
}
Expand Down Expand Up @@ -66,6 +66,19 @@ func (suite *KubeCtlPVCTestSuite) TestGetPVCs() {
suite.NotEqual(0, len(pvcs))
}

func (suite *KubeCtlPVCTestSuite) TestCreateDeletePVC() {
namespace := "default"
pvc := corev1.PersistentVolumeClaim{
ObjectMeta: metav1.ObjectMeta{
Name: "K8S-PVC-4",
},
}
_, err := suite.kubectl.CreatePVC(&pvc, namespace)
suite.NoError(err)
err = suite.kubectl.DeletePVC("K8S-PVC-4", namespace)
suite.NoError(err)
}

func (suite *KubeCtlPVCTestSuite) TearDownSuite() {}

func TestKubePVCTestSuite(t *testing.T) {
Expand Down
15 changes: 14 additions & 1 deletion src/kubernetes/services_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ func (suite *KubeCtlServiceTestSuite) TestGetService() {
}

func (suite *KubeCtlServiceTestSuite) TestGetServiceFail() {
namespace := "default"
namespace := "Unknown_Namespace"
_, err := suite.kubectl.GetService("Unknown_Name", namespace)
suite.Error(err)
}
Expand Down Expand Up @@ -66,6 +66,19 @@ func (suite *KubeCtlServiceTestSuite) TestGetServices() {
suite.NotEqual(0, len(services))
}

func (suite *KubeCtlServiceTestSuite) TestCreateDeleteService() {
namespace := "default"
service := corev1.Service{
ObjectMeta: metav1.ObjectMeta{
Name: "K8S-Service-4",
},
}
_, err := suite.kubectl.CreateService(&service, namespace)
suite.NoError(err)
err = suite.kubectl.DeleteService("K8S-Service-4", namespace)
suite.NoError(err)
}

func (suite *KubeCtlServiceTestSuite) TearDownSuite() {}

func TestKubeServiceTestSuite(t *testing.T) {
Expand Down

0 comments on commit 04095f7

Please sign in to comment.