package Ġcom . yahoo . nav i . ws . test . integration Ċ Ċ import Ġcom . jay way . rest ass ured . Rest Ass ured . given Ċ import Ġcom . yahoo . nav i . ws . test . framework . IntegrationTest Ċ import Ġorg . hamcrest . Matchers Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ class ĠDemo DataSource Test Ġ: ĠIntegration Test () Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` access Ġtables Ġvia Ġtables Ġentity `() Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ// Ġdefault Ġnamespace Ġtable ĊĠĠĠĠĠĠĠ Ġgiven () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. header (" User ", Ġ" test user ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. When () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. get ("/ table / Net flix Titles ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. then () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. assertThat () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. statusCode ( 2 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. body (" data . id ", ĠMatch ers . equalTo (" Net flix Titles ")) ĊĊĠĠĠĠĠĠĠ Ġ// ĠDemo Namespace Ġnamespace Ġtable ĊĠĠĠĠĠĠĠ Ġgiven () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. header (" User ", Ġ" test user ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. When () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. get ("/ table / Demo Namespace _ Trend ing Now ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. then () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. assertThat () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. statusCode ( 2 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. body (" data . id ", ĠMatch ers . equalTo (" Demo Namespace _ Trend ing Now ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` access Ġtables Ġvia Ġnamespace Ġentity `() Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ// Ġdefault Ġnamespace Ġtable ĊĠĠĠĠĠĠĠ Ġgiven () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. header (" User ", Ġ" test user ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. When () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. get ("/ namespace / default / tables / Net flix Titles ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. then () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. assertThat () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. statusCode ( 2 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. body (" data . id ", ĠMatch ers . equalTo (" Net flix Titles ")) ĊĊĠĠĠĠĠĠĠ Ġ// ĠDemo Namespace Ġnamespace Ġtable ĊĠĠĠĠĠĠĠ Ġgiven () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. header (" User ", Ġ" test user ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. When () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. get ("/ namespace / Demo Namespace / tables / Demo Namespace _ Trend ing Now ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. then () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. assertThat () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. statusCode ( 2 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. body (" data . id ", ĠMatch ers . equalTo (" Demo Namespace _ Trend ing Now ")) ĊĠĠĠ Ġ} Ċ } Ċ