Add UTs to plugins 31/67531/1
authorVictor Morales <victor.morales@intel.com>
Wed, 19 Sep 2018 00:19:00 +0000 (17:19 -0700)
committerVictor Morales <victor.morales@intel.com>
Wed, 19 Sep 2018 00:19:00 +0000 (17:19 -0700)
commit05274b1b149139d91445ca10a73defe41f14824a
tree2ad5e9169a521d29d0c909a271f1ff23b35d2dac
parentb368dfe25337494060eb8cd85a5becaf7a465643
Add UTs to plugins

Deployment, service and namespace are plugins which offers CRUD
operations to manage their resources. They haven't implemented
Unit Tests which makes fragile to change/refactor the source code.
This change adds their corresponding Unit Tests and defines a
standard interface.

Change-Id: I1e1eb40f1a18ba33c74069a117462c8df17767ac
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301
13 files changed:
src/k8splugin/Gopkg.lock
src/k8splugin/Makefile
src/k8splugin/csar/parser.go
src/k8splugin/krd/plugins.go
src/k8splugin/mock_files/mock_plugins/mockplugin.go
src/k8splugin/mock_files/mock_yamls/deployment.yaml
src/k8splugin/mock_files/mock_yamls/service.yaml
src/k8splugin/plugins/deployment/plugin.go
src/k8splugin/plugins/deployment/plugin_test.go [new file with mode: 0644]
src/k8splugin/plugins/namespace/plugin.go
src/k8splugin/plugins/namespace/plugin_test.go [new file with mode: 0644]
src/k8splugin/plugins/service/plugin.go
src/k8splugin/plugins/service/plugin_test.go [new file with mode: 0644]