コード例 #1
0
ファイル: setup.go プロジェクト: cronosun/buranv1
func runner() testframework.JsonTestRunner {
	if runnerVar != nil {
		return runnerVar
	} else {
		// Setup runner
		runnerVar = testframework.NewJsonTestRunner()
		registerFunctions(runnerVar)

		// Start the server
		testserver.AssureServerRunning()
	}
	return runnerVar
}
コード例 #2
0
ファイル: runner.go プロジェクト: cronosun/buranv1
func Runner() btesting.Runner {
	if runner == nil {
		// Start the server
		testserver.AssureServerRunning()

		// Create new runner
		runnerVar := new(runnerStruct)

		jsonRequestPerformer := jsonclient.NewJsonRequestProcessor()
		jsonConfig := jsonclient.CreateJsonConfig()
		jsonT := btestingimpl.New(jsonRequestPerformer, jsonConfig)
		handler.Register(jsonT.Evaluator())
		runnerVar.addTesting(jsonT)

		runner = runnerVar
	}
	return runner
}