TestCases

google.cloud.dialogflow.cx.v3beta1. TestCases

Represents a TestCases

Constructor

new TestCases(rpcImpl, requestDelimitedopt, responseDelimitedopt)

Constructs a new TestCases service.

Parameters:
Name Type Attributes Default Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean <optional>
false

Whether requests are length-delimited

responseDelimited boolean <optional>
false

Whether responses are length-delimited

Extends

  • $protobuf.rpc.Service

Methods

batchDeleteTestCases(request, callback) → {undefined}

Calls BatchDeleteTestCases.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IBatchDeleteTestCasesRequest

BatchDeleteTestCasesRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.TestCases.BatchDeleteTestCasesCallback

Node-style callback called with the error, if any, and Empty

Returns:
Type Description
undefined

batchDeleteTestCases(request) → {Promise.<google.protobuf.Empty>}

Calls BatchDeleteTestCases.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IBatchDeleteTestCasesRequest

BatchDeleteTestCasesRequest message or plain object

Returns:
Type Description
Promise.<google.protobuf.Empty>

Promise

batchRunTestCases(request, callback) → {undefined}

Calls BatchRunTestCases.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IBatchRunTestCasesRequest

BatchRunTestCasesRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.TestCases.BatchRunTestCasesCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

batchRunTestCases(request) → {Promise.<google.longrunning.Operation>}

Calls BatchRunTestCases.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IBatchRunTestCasesRequest

BatchRunTestCasesRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

calculateCoverage(request, callback) → {undefined}

Calls CalculateCoverage.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.ICalculateCoverageRequest

CalculateCoverageRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.TestCases.CalculateCoverageCallback

Node-style callback called with the error, if any, and CalculateCoverageResponse

Returns:
Type Description
undefined

calculateCoverage(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.CalculateCoverageResponse>}

Calls CalculateCoverage.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.ICalculateCoverageRequest

CalculateCoverageRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.cx.v3beta1.CalculateCoverageResponse>

Promise

createTestCase(request, callback) → {undefined}

Calls CreateTestCase.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.ICreateTestCaseRequest

CreateTestCaseRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.TestCases.CreateTestCaseCallback

Node-style callback called with the error, if any, and TestCase

Returns:
Type Description
undefined

createTestCase(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.TestCase>}

Calls CreateTestCase.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.ICreateTestCaseRequest

CreateTestCaseRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.cx.v3beta1.TestCase>

Promise

exportTestCases(request, callback) → {undefined}

Calls ExportTestCases.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IExportTestCasesRequest

ExportTestCasesRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.TestCases.ExportTestCasesCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

exportTestCases(request) → {Promise.<google.longrunning.Operation>}

Calls ExportTestCases.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IExportTestCasesRequest

ExportTestCasesRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

getTestCase(request, callback) → {undefined}

Calls GetTestCase.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IGetTestCaseRequest

GetTestCaseRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.TestCases.GetTestCaseCallback

Node-style callback called with the error, if any, and TestCase

Returns:
Type Description
undefined

getTestCase(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.TestCase>}

Calls GetTestCase.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IGetTestCaseRequest

GetTestCaseRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.cx.v3beta1.TestCase>

Promise

getTestCaseResult(request, callback) → {undefined}

Calls GetTestCaseResult.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IGetTestCaseResultRequest

GetTestCaseResultRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.TestCases.GetTestCaseResultCallback

Node-style callback called with the error, if any, and TestCaseResult

Returns:
Type Description
undefined

getTestCaseResult(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.TestCaseResult>}

Calls GetTestCaseResult.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IGetTestCaseResultRequest

GetTestCaseResultRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.cx.v3beta1.TestCaseResult>

Promise

importTestCases(request, callback) → {undefined}

Calls ImportTestCases.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IImportTestCasesRequest

ImportTestCasesRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.TestCases.ImportTestCasesCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

importTestCases(request) → {Promise.<google.longrunning.Operation>}

Calls ImportTestCases.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IImportTestCasesRequest

ImportTestCasesRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

listTestCaseResults(request, callback) → {undefined}

Calls ListTestCaseResults.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IListTestCaseResultsRequest

ListTestCaseResultsRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.TestCases.ListTestCaseResultsCallback

Node-style callback called with the error, if any, and ListTestCaseResultsResponse

Returns:
Type Description
undefined

listTestCaseResults(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.ListTestCaseResultsResponse>}

Calls ListTestCaseResults.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IListTestCaseResultsRequest

ListTestCaseResultsRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.cx.v3beta1.ListTestCaseResultsResponse>

Promise

listTestCases(request, callback) → {undefined}

Calls ListTestCases.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IListTestCasesRequest

ListTestCasesRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.TestCases.ListTestCasesCallback

Node-style callback called with the error, if any, and ListTestCasesResponse

Returns:
Type Description
undefined

listTestCases(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.ListTestCasesResponse>}

Calls ListTestCases.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IListTestCasesRequest

ListTestCasesRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.cx.v3beta1.ListTestCasesResponse>

Promise

runTestCase(request, callback) → {undefined}

Calls RunTestCase.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IRunTestCaseRequest

RunTestCaseRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.TestCases.RunTestCaseCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

runTestCase(request) → {Promise.<google.longrunning.Operation>}

Calls RunTestCase.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IRunTestCaseRequest

RunTestCaseRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

updateTestCase(request, callback) → {undefined}

Calls UpdateTestCase.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IUpdateTestCaseRequest

UpdateTestCaseRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.TestCases.UpdateTestCaseCallback

Node-style callback called with the error, if any, and TestCase

Returns:
Type Description
undefined

updateTestCase(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.TestCase>}

Calls UpdateTestCase.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IUpdateTestCaseRequest

UpdateTestCaseRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.cx.v3beta1.TestCase>

Promise

(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {TestCases}

Creates new TestCases service using the specified rpc implementation.

Parameters:
Name Type Attributes Default Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean <optional>
false

Whether requests are length-delimited

responseDelimited boolean <optional>
false

Whether responses are length-delimited

Returns:
Type Description
TestCases

RPC service. Useful where requests and/or responses are streamed.

Type Definitions

BatchDeleteTestCasesCallback(error, responseopt)

Callback as used by batchDeleteTestCases.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.protobuf.Empty <optional>

Empty

BatchRunTestCasesCallback(error, responseopt)

Callback as used by batchRunTestCases.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

CalculateCoverageCallback(error, responseopt)

Callback as used by calculateCoverage.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.cx.v3beta1.CalculateCoverageResponse <optional>

CalculateCoverageResponse

CreateTestCaseCallback(error, responseopt)

Callback as used by createTestCase.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.cx.v3beta1.TestCase <optional>

TestCase

ExportTestCasesCallback(error, responseopt)

Callback as used by exportTestCases.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

GetTestCaseCallback(error, responseopt)

Callback as used by getTestCase.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.cx.v3beta1.TestCase <optional>

TestCase

GetTestCaseResultCallback(error, responseopt)

Callback as used by getTestCaseResult.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.cx.v3beta1.TestCaseResult <optional>

TestCaseResult

ImportTestCasesCallback(error, responseopt)

Callback as used by importTestCases.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

ListTestCaseResultsCallback(error, responseopt)

Callback as used by listTestCaseResults.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.cx.v3beta1.ListTestCaseResultsResponse <optional>

ListTestCaseResultsResponse

ListTestCasesCallback(error, responseopt)

Callback as used by listTestCases.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.cx.v3beta1.ListTestCasesResponse <optional>

ListTestCasesResponse

RunTestCaseCallback(error, responseopt)

Callback as used by runTestCase.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

UpdateTestCaseCallback(error, responseopt)

Callback as used by updateTestCase.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.cx.v3beta1.TestCase <optional>

TestCase