當前位置: 首頁>>代碼示例>>Golang>>正文


Golang SpaceFields.Guid方法代碼示例

本文整理匯總了Golang中cf/models.SpaceFields.Guid方法的典型用法代碼示例。如果您正苦於以下問題:Golang SpaceFields.Guid方法的具體用法?Golang SpaceFields.Guid怎麽用?Golang SpaceFields.Guid使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在cf/models.SpaceFields的用法示例。


在下文中一共展示了SpaceFields.Guid方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。

示例1: createAppInstancesRepo

func createAppInstancesRepo(requests []testnet.TestRequest) (ts *httptest.Server, handler *testnet.TestHandler, repo AppInstancesRepository) {
	ts, handler = testnet.NewServer(requests)
	space := models.SpaceFields{}
	space.Guid = "my-space-guid"
	configRepo := testconfig.NewRepositoryWithDefaults()
	configRepo.SetApiEndpoint(ts.URL)
	gateway := net.NewCloudControllerGateway()
	repo = NewCloudControllerAppInstancesRepository(configRepo, gateway)
	return
}
開發者ID:jibin-tomy,項目名稱:cli,代碼行數:10,代碼來源:app_instances_test.go

示例2:

	. "github.com/onsi/ginkgo"
	. "github.com/onsi/gomega"
	testassert "testhelpers/assert"
	testconfig "testhelpers/configuration"
	testterm "testhelpers/terminal"
)

var _ = Describe("Testing with ginkgo", func() {
	It("TestSpaceRequirement", func() {
		ui := new(testterm.FakeUI)
		org := models.OrganizationFields{}
		org.Name = "my-org"
		org.Guid = "my-org-guid"
		space := models.SpaceFields{}
		space.Name = "my-space"
		space.Guid = "my-space-guid"
		config := testconfig.NewRepositoryWithDefaults()

		req := NewTargetedSpaceRequirement(ui, config)
		success := req.Execute()
		Expect(success).To(BeTrue())

		config.SetSpaceFields(models.SpaceFields{})

		testassert.AssertPanic(testterm.FailedWasCalled, func() {
			NewTargetedSpaceRequirement(ui, config).Execute()
		})

		testassert.SliceContains(ui.Outputs, testassert.Lines{
			{"FAILED"},
			{"No space targeted"},
開發者ID:nota-ja,項目名稱:cli,代碼行數:31,代碼來源:targeted_space_test.go

示例3:

		})

		It("prompts the user to target an org and space when no org or space is targeted", func() {
			output := captureOutput(func() {
				ui := NewUI(os.Stdin)
				ui.ShowConfiguration(config)
			})

			testassert.SliceContains(output, testassert.Lines{
				{"No", "org", "space", "targeted", "-o ORG", "-s SPACE"},
			})
		})

		It("prompts the user to target an org when no org is targeted", func() {
			sf := models.SpaceFields{}
			sf.Guid = "guid"
			sf.Name = "name"

			output := captureOutput(func() {
				ui := NewUI(os.Stdin)
				ui.ShowConfiguration(config)
			})

			testassert.SliceContains(output, testassert.Lines{
				{"No", "org", "targeted", "-o ORG"},
			})
		})

		It("prompts the user to target a space when no space is targeted", func() {
			of := models.OrganizationFields{}
			of.Guid = "of-guid"
開發者ID:knolleary,項目名稱:cli,代碼行數:31,代碼來源:ui_test.go

示例4:

		ui := &testterm.FakeUI{}
		ctxt := testcmd.NewContext("delete", []string{"-f", "space-to-delete"})

		cmd := NewDeleteSpace(ui, config, spaceRepo)
		testcmd.RunCommand(cmd, ctxt, reqFactory)

		Expect(config.HasSpace()).To(Equal(false))
	})

	It("TestDeleteSpaceWhenSpaceNotTargeted", func() {
		reqFactory := defaultDeleteSpaceReqFactory()
		spaceRepo := &testapi.FakeSpaceRepository{}

		otherSpace := models.SpaceFields{}
		otherSpace.Name = "do-not-delete"
		otherSpace.Guid = "do-not-delete-guid"

		config := testconfig.NewRepository()
		config.SetSpaceFields(otherSpace)

		ui := &testterm.FakeUI{}
		ctxt := testcmd.NewContext("delete", []string{"-f", "space-to-delete"})

		cmd := NewDeleteSpace(ui, config, spaceRepo)
		testcmd.RunCommand(cmd, ctxt, reqFactory)

		Expect(config.HasSpace()).To(Equal(true))
	})

	It("TestDeleteSpaceCommandWith", func() {
開發者ID:knolleary,項目名稱:cli,代碼行數:30,代碼來源:delete_space_test.go


注:本文中的cf/models.SpaceFields.Guid方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。