type: test/samples
schema_version: 1
test:
suites:
- name: "Classifying Content [code sample tests]"
cases:
- name: language_classify_text - Classifying Content of a text string (default value)
spec:
- call: {sample: language_classify_text}
- assert_contains_any:
- {literal: "TV"}
- {literal: "Movies"}
- {literal: "Entertainment"}
- name: language_classify_text - Classifying Content of a text string (*custom value*)
spec:
- call:
sample: language_classify_text
params:
text_content: {literal: "Let's drink coffee and eat bagels at a coffee shop. I want muffins, croisants, coffee and baked goods."}
- assert_contains_any:
- {literal: "Food"}
- {literal: "Drink"}
- {literal: "Coffee"}
- name: language_classify_gcs - Classifying Content of text file in GCS (default value)
spec:
- call: {sample: language_classify_gcs}
- assert_contains_any:
- {literal: "TV"}
- {literal: "Movies"}
- {literal: "Entertainment"}
- name: language_classify_gcs - Classifying Content of text file in GCS (*custom value*)
spec:
- call:
sample: language_classify_gcs
params:
gcs_content_uri:
literal: "gs://cloud-samples-data/language/android.txt"
- assert_contains_any:
- {literal: "Mobile"}
- {literal: "Phone"}
- {literal: "Internet"}