Google Cloud Dialogflow Cx V3 Client - Class TestCase (0.8.0)

Reference documentation and code samples for the Google Cloud Dialogflow Cx V3 Client class TestCase.

Represents a test case.

Generated from protobuf message google.cloud.dialogflow.cx.v3.TestCase

Namespace

Google \ Cloud \ Dialogflow \ Cx \ V3

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ name
string

The unique identifier of the test case. TestCases.CreateTestCase will populate the name automatically. Otherwise use format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/testCases/<TestCaseID> .

↳ tags
array

Tags are short descriptions that users may apply to test cases for organizational and filtering purposes. Each tag should start with "#" and has a limit of 30 characters.

↳ display_name
string

Required. The human-readable name of the test case, unique within the agent. Limit of 200 characters.

↳ notes
string

Additional freeform notes about the test case. Limit of 400 characters.

↳ test_config
TestConfig

Config for the test case.

↳ test_case_conversation_turns
array< ConversationTurn >

The conversation turns uttered when the test case was created, in chronological order. These include the canonical set of agent utterances that should occur when the agent is working properly.

↳ creation_time
Google\Protobuf\Timestamp

Output only. When the test was created.

↳ last_test_result
TestCaseResult

The latest test result.

getName

The unique identifier of the test case.

TestCases.CreateTestCase will populate the name automatically. Otherwise use format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/testCases/<TestCaseID> .

Returns
Type
Description
string

setName

The unique identifier of the test case.

TestCases.CreateTestCase will populate the name automatically. Otherwise use format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/testCases/<TestCaseID> .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getTags

Tags are short descriptions that users may apply to test cases for organizational and filtering purposes. Each tag should start with "#" and has a limit of 30 characters.

Returns
Type
Description

setTags

Tags are short descriptions that users may apply to test cases for organizational and filtering purposes. Each tag should start with "#" and has a limit of 30 characters.

Parameter
Name
Description
var
string[]
Returns
Type
Description
$this

getDisplayName

Required. The human-readable name of the test case, unique within the agent. Limit of 200 characters.

Returns
Type
Description
string

setDisplayName

Required. The human-readable name of the test case, unique within the agent. Limit of 200 characters.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getNotes

Additional freeform notes about the test case. Limit of 400 characters.

Returns
Type
Description
string

setNotes

Additional freeform notes about the test case. Limit of 400 characters.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getTestConfig

Config for the test case.

Returns
Type
Description
TestConfig |null

hasTestConfig

clearTestConfig

setTestConfig

Config for the test case.

Parameter
Name
Description
Returns
Type
Description
$this

getTestCaseConversationTurns

The conversation turns uttered when the test case was created, in chronological order. These include the canonical set of agent utterances that should occur when the agent is working properly.

Returns
Type
Description

setTestCaseConversationTurns

The conversation turns uttered when the test case was created, in chronological order. These include the canonical set of agent utterances that should occur when the agent is working properly.

Parameter
Name
Description
var
array< ConversationTurn >
Returns
Type
Description
$this

getCreationTime

Output only. When the test was created.

Returns
Type
Description

hasCreationTime

clearCreationTime

setCreationTime

Output only. When the test was created.

Parameter
Name
Description
Returns
Type
Description
$this

getLastTestResult

The latest test result.

Returns
Type
Description

hasLastTestResult

clearLastTestResult

setLastTestResult

The latest test result.

Parameter
Name
Description
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: