func TestParseCustomType(t *testing.T) { runtime.AddKnownTypes("", TestParseType{}) runtime.AddKnownTypes("v1beta1", TestParseType{}) parser := NewParser(map[string]interface{}{ "custom": TestParseType{}, }) DoParseTest(t, "custom", TestParseType{ JSONBase: api.JSONBase{APIVersion: "", ID: "my custom object", Kind: "TestParseType"}, Data: "test data", }, parser) }
func init() { runtime.AddKnownTypes("", Build{}, BuildList{}, BuildConfig{}, BuildConfigList{}, ) }
func init() { runtime.AddKnownTypes("v1beta1", Image{}, ImageList{}, ImageRepository{}, ImageRepositoryList{}, ImageRepositoryMapping{}, ) }
func init() { runtime.AddKnownTypes("v1beta1", PodList{}, Pod{}, ReplicationControllerList{}, ReplicationController{}, ServiceList{}, Service{}, MinionList{}, Minion{}, Status{}, ServerOpList{}, ServerOp{}, ContainerManifestList{}, Endpoints{}, EndpointsList{}, Binding{}, ) }
func init() { runtime.AddKnownTypes("v1beta1", Config{}) }
func init() { runtime.AddKnownTypes("v1beta1", Template{}) }
func init() { runtime.AddKnownTypes("v1beta1") }
func init() { runtime.AddKnownTypes("") }
func init() { runtime.AddKnownTypes("", Config{}) }
func init() { runtime.AddKnownTypes("", Simple{}, SimpleList{}) runtime.AddKnownTypes("v1beta1", Simple{}, SimpleList{}) }