├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yaml │ ├── config.yaml │ ├── feature-request.yaml │ └── make-it-better.yaml └── workflows │ ├── dev-deploy.yml │ ├── pr-test.yml │ └── prd-deploy.yml ├── .gitignore ├── README.md ├── e2e ├── .gitignore ├── env │ └── default │ │ ├── default.properties │ │ └── java.properties ├── manifest.json ├── pom.xml ├── specs │ ├── db │ │ └── json_db.spec │ └── json │ │ └── json_path.spec └── src │ └── test │ ├── kotlin │ └── com │ │ └── uzabase │ │ ├── Database.kt │ │ └── JsonPath.kt │ └── resources │ ├── setup.sql │ └── truncate.sql ├── playtest-browser ├── pom.xml └── src │ └── main │ └── kotlin │ └── com │ └── uzabase │ └── playtest │ └── browser │ ├── AttributeMatcher.kt │ └── CssMatcher.kt ├── playtest-db ├── pom.xml └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── uzabase │ │ └── playtest │ │ └── db │ │ ├── Database.kt │ │ ├── Entity.kt │ │ └── IDataSetExtension.kt │ └── test │ ├── kotlin │ └── com │ │ └── uzabase │ │ └── playtest │ │ └── db │ │ ├── DatabaseTest.kt │ │ ├── EntityTest.kt │ │ └── IDataSetExtensionKtTest.kt │ └── resources │ └── database │ ├── table-ordering.txt │ └── todo.csv ├── playtest-gauge-browser ├── .gitignore ├── env │ └── default │ │ ├── default.properties │ │ └── java.properties ├── images │ ├── _will_update.png.org │ ├── failure.png │ ├── new.png │ ├── success.png │ └── will_update.png ├── manifest.json ├── pom.xml ├── specs │ ├── attribute.spec │ ├── css.spec │ └── visual-regression.spec └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── uzabase │ │ │ └── playtest │ │ │ └── gauge │ │ │ └── browser │ │ │ ├── GaugeBrowserConfig.kt │ │ │ ├── GaugeReportWriter.kt │ │ │ ├── ScenarioDisplayer.kt │ │ │ ├── ScenarioHooks.kt │ │ │ ├── SelenideScreenshotWriter.kt │ │ │ └── visualregression │ │ │ └── VisualRegressionTestSteps.kt │ └── resources │ │ └── playtest-gauge-browser.default.properties │ └── test │ ├── kotlin │ └── com │ │ └── uzabase │ │ └── playtest │ │ └── gauge │ │ └── browser │ │ ├── .gitkeep │ │ ├── ChromeDriverProvider.kt │ │ ├── SetupAndTeardown.kt │ │ ├── TestConfig.kt │ │ ├── TestStep.kt │ │ └── Wiremock.kt │ └── resources │ ├── .gitkeep │ ├── com │ └── uzabase │ │ └── playtest │ │ └── gauge │ │ └── browser │ │ ├── __files │ │ ├── page.html │ │ └── test.html │ │ └── mappings │ │ ├── get.json │ │ └── page.json │ └── e2e.properties ├── playtest-gauge-db ├── .gitignore ├── README.md ├── docker │ └── db │ │ └── postgresql │ │ ├── docker-compose.yaml │ │ └── init │ │ ├── 01_init.sql │ │ └── 02_create_table.sql ├── docs │ └── html │ │ ├── data.js │ │ ├── index.html │ │ ├── index.js │ │ ├── specs │ │ ├── assert.html │ │ ├── assert │ │ │ ├── change.html │ │ │ ├── exist.html │ │ │ └── value.html │ │ └── setup.html │ │ └── style.css ├── env │ └── default │ │ ├── default.properties │ │ └── java.properties ├── manifest.json ├── pom.xml ├── specs │ ├── assert │ │ ├── change.spec │ │ ├── count.spec │ │ ├── exist.spec │ │ └── value.spec │ └── setup.spec └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── uzabase │ │ │ └── playtest │ │ │ └── gauge │ │ │ └── db │ │ │ ├── DataStore.kt │ │ │ ├── DatabaseChangeRecordsSetup.kt │ │ │ ├── DatabaseChanges.kt │ │ │ ├── DatabaseStep.kt │ │ │ ├── DatabasesChanges.kt │ │ │ └── GaugeDbConfig.kt │ └── resources │ │ └── playtest-gauge-db.default.properties │ └── test │ ├── kotlin │ └── com │ │ └── uzabase │ │ └── playtest │ │ └── gauge │ │ └── db │ │ ├── DatabaseChangesTest.kt │ │ ├── DatabaseSetup.kt │ │ ├── GaugeDbConfigTest.kt │ │ └── SetupAndTearDown.kt │ └── resources │ └── test-db │ ├── table-ordering.txt │ └── todos.csv ├── playtest-gauge-rest ├── .gitignore ├── README.md ├── docs │ └── html │ │ ├── data.js │ │ ├── index.html │ │ ├── index.js │ │ ├── specs │ │ └── http │ │ │ ├── delete.html │ │ │ ├── get.html │ │ │ ├── json │ │ │ ├── arrays │ │ │ │ ├── contains-object.html │ │ │ │ ├── length.html │ │ │ │ └── order.html │ │ │ ├── booleans.html │ │ │ ├── doubles.html │ │ │ ├── integers.html │ │ │ ├── non-existent-key.html │ │ │ └── strings.html │ │ │ ├── mock │ │ │ ├── common.html │ │ │ ├── delete.html │ │ │ ├── get.html │ │ │ ├── post.html │ │ │ └── put.html │ │ │ ├── post.html │ │ │ ├── put.html │ │ │ ├── response │ │ │ ├── json │ │ │ │ ├── arrays │ │ │ │ │ ├── contains-object.html │ │ │ │ │ ├── length.html │ │ │ │ │ └── order.html │ │ │ │ ├── booleans.html │ │ │ │ ├── doubles.html │ │ │ │ ├── integers.html │ │ │ │ ├── non-existent-key.html │ │ │ │ └── strings.html │ │ │ ├── response.html │ │ │ └── value.html │ │ │ └── value.html │ │ └── style.css ├── env │ └── default │ │ ├── default.properties │ │ └── java.properties ├── expected │ ├── delete-response.json │ ├── get-response.json │ ├── post-response.json │ └── put-response.json ├── fixtrues │ └── requests │ │ └── multiple_headers.txt ├── manifest.json ├── pom.xml ├── specs │ └── http │ │ ├── delete.spec │ │ ├── get.spec │ │ ├── mock │ │ ├── common.spec │ │ ├── delete.spec │ │ ├── get.spec │ │ ├── post.spec │ │ └── put.spec │ │ ├── post.spec │ │ ├── put.spec │ │ └── response │ │ ├── json │ │ ├── arrays │ │ │ ├── contains-object.spec │ │ │ ├── length.spec │ │ │ └── order.spec │ │ ├── booleans.spec │ │ ├── doubles.spec │ │ ├── integers.spec │ │ ├── non-existent-key.spec │ │ ├── null.spec │ │ ├── regex.spec │ │ └── strings.spec │ │ ├── response.spec │ │ └── value.spec └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── uzabase │ │ │ └── playtest │ │ │ └── gauge │ │ │ └── rest │ │ │ ├── DataStore.kt │ │ │ ├── GaugeRestConfig.kt │ │ │ ├── JsonList.kt │ │ │ ├── extension │ │ │ └── PropertiesExtension.kt │ │ │ ├── http │ │ │ ├── Header.kt │ │ │ ├── HttpClient.kt │ │ │ ├── HttpStep.kt │ │ │ ├── MockVerifyRephraseStep.kt │ │ │ └── MockVerifyStep.kt │ │ │ └── json │ │ │ ├── JsonArrayOrderStep.kt │ │ │ ├── JsonArrayStep.kt │ │ │ ├── JsonBooleanStep.kt │ │ │ ├── JsonDoubleStep.kt │ │ │ ├── JsonIntegerStep.kt │ │ │ ├── JsonNullStep.kt │ │ │ ├── JsonRegexStep.kt │ │ │ ├── JsonStep.kt │ │ │ └── JsonStringStep.kt │ └── resources │ │ ├── playtest-gauge-rest.default.properties │ │ └── verifications │ │ ├── post.json │ │ ├── postWithHeader.json │ │ ├── put.json │ │ └── putWithHeader.json │ └── test │ ├── kotlin │ └── com │ │ └── uzabase │ │ └── playtest │ │ └── gauge │ │ └── rest │ │ ├── DataStoreKtTest.kt │ │ ├── JsonListTest.kt │ │ ├── TestConfig.kt │ │ ├── TestStep.kt │ │ ├── Wiremock.kt │ │ ├── extension │ │ └── PropertiesExtensionKtTest.kt │ │ └── http │ │ ├── FieldNameTest.kt │ │ ├── HeaderKtTest.kt │ │ └── HttpStepTest.kt │ └── resources │ ├── com │ └── uzabase │ │ └── playtest │ │ └── gauge │ │ ├── rest │ │ ├── mappings │ │ │ ├── delete.json │ │ │ ├── get.json │ │ │ ├── post.json │ │ │ └── put.json │ │ └── properties │ │ │ └── test.properties │ │ └── test.xlsx │ └── e2e.properties └── playtest-json ├── .gitignore ├── pom.xml └── src ├── assembly └── dokka.xml ├── main └── kotlin │ └── com │ └── uzabase │ └── playtest │ └── json │ └── JsonNode.kt └── test └── kotlin └── com └── uzabase └── playtest └── json └── JsonNodeTest.kt /.github/ISSUE_TEMPLATE/bug-report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/.github/ISSUE_TEMPLATE/bug-report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yaml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/.github/ISSUE_TEMPLATE/feature-request.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/make-it-better.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/.github/ISSUE_TEMPLATE/make-it-better.yaml -------------------------------------------------------------------------------- /.github/workflows/dev-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/.github/workflows/dev-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/pr-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/.github/workflows/pr-test.yml -------------------------------------------------------------------------------- /.github/workflows/prd-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/.github/workflows/prd-deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/README.md -------------------------------------------------------------------------------- /e2e/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/e2e/.gitignore -------------------------------------------------------------------------------- /e2e/env/default/default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/e2e/env/default/default.properties -------------------------------------------------------------------------------- /e2e/env/default/java.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/e2e/env/default/java.properties -------------------------------------------------------------------------------- /e2e/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/e2e/manifest.json -------------------------------------------------------------------------------- /e2e/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/e2e/pom.xml -------------------------------------------------------------------------------- /e2e/specs/db/json_db.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/e2e/specs/db/json_db.spec -------------------------------------------------------------------------------- /e2e/specs/json/json_path.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/e2e/specs/json/json_path.spec -------------------------------------------------------------------------------- /e2e/src/test/kotlin/com/uzabase/Database.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/e2e/src/test/kotlin/com/uzabase/Database.kt -------------------------------------------------------------------------------- /e2e/src/test/kotlin/com/uzabase/JsonPath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/e2e/src/test/kotlin/com/uzabase/JsonPath.kt -------------------------------------------------------------------------------- /e2e/src/test/resources/setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/e2e/src/test/resources/setup.sql -------------------------------------------------------------------------------- /e2e/src/test/resources/truncate.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/e2e/src/test/resources/truncate.sql -------------------------------------------------------------------------------- /playtest-browser/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-browser/pom.xml -------------------------------------------------------------------------------- /playtest-browser/src/main/kotlin/com/uzabase/playtest/browser/AttributeMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-browser/src/main/kotlin/com/uzabase/playtest/browser/AttributeMatcher.kt -------------------------------------------------------------------------------- /playtest-browser/src/main/kotlin/com/uzabase/playtest/browser/CssMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-browser/src/main/kotlin/com/uzabase/playtest/browser/CssMatcher.kt -------------------------------------------------------------------------------- /playtest-db/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-db/pom.xml -------------------------------------------------------------------------------- /playtest-db/src/main/kotlin/com/uzabase/playtest/db/Database.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-db/src/main/kotlin/com/uzabase/playtest/db/Database.kt -------------------------------------------------------------------------------- /playtest-db/src/main/kotlin/com/uzabase/playtest/db/Entity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-db/src/main/kotlin/com/uzabase/playtest/db/Entity.kt -------------------------------------------------------------------------------- /playtest-db/src/main/kotlin/com/uzabase/playtest/db/IDataSetExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-db/src/main/kotlin/com/uzabase/playtest/db/IDataSetExtension.kt -------------------------------------------------------------------------------- /playtest-db/src/test/kotlin/com/uzabase/playtest/db/DatabaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-db/src/test/kotlin/com/uzabase/playtest/db/DatabaseTest.kt -------------------------------------------------------------------------------- /playtest-db/src/test/kotlin/com/uzabase/playtest/db/EntityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-db/src/test/kotlin/com/uzabase/playtest/db/EntityTest.kt -------------------------------------------------------------------------------- /playtest-db/src/test/kotlin/com/uzabase/playtest/db/IDataSetExtensionKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-db/src/test/kotlin/com/uzabase/playtest/db/IDataSetExtensionKtTest.kt -------------------------------------------------------------------------------- /playtest-db/src/test/resources/database/table-ordering.txt: -------------------------------------------------------------------------------- 1 | todo -------------------------------------------------------------------------------- /playtest-db/src/test/resources/database/todo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-db/src/test/resources/database/todo.csv -------------------------------------------------------------------------------- /playtest-gauge-browser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/.gitignore -------------------------------------------------------------------------------- /playtest-gauge-browser/env/default/default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/env/default/default.properties -------------------------------------------------------------------------------- /playtest-gauge-browser/env/default/java.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/env/default/java.properties -------------------------------------------------------------------------------- /playtest-gauge-browser/images/_will_update.png.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/images/_will_update.png.org -------------------------------------------------------------------------------- /playtest-gauge-browser/images/failure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/images/failure.png -------------------------------------------------------------------------------- /playtest-gauge-browser/images/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/images/new.png -------------------------------------------------------------------------------- /playtest-gauge-browser/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/images/success.png -------------------------------------------------------------------------------- /playtest-gauge-browser/images/will_update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/images/will_update.png -------------------------------------------------------------------------------- /playtest-gauge-browser/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/manifest.json -------------------------------------------------------------------------------- /playtest-gauge-browser/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/pom.xml -------------------------------------------------------------------------------- /playtest-gauge-browser/specs/attribute.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/specs/attribute.spec -------------------------------------------------------------------------------- /playtest-gauge-browser/specs/css.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/specs/css.spec -------------------------------------------------------------------------------- /playtest-gauge-browser/specs/visual-regression.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/specs/visual-regression.spec -------------------------------------------------------------------------------- /playtest-gauge-browser/src/main/kotlin/com/uzabase/playtest/gauge/browser/GaugeBrowserConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/src/main/kotlin/com/uzabase/playtest/gauge/browser/GaugeBrowserConfig.kt -------------------------------------------------------------------------------- /playtest-gauge-browser/src/main/kotlin/com/uzabase/playtest/gauge/browser/GaugeReportWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/src/main/kotlin/com/uzabase/playtest/gauge/browser/GaugeReportWriter.kt -------------------------------------------------------------------------------- /playtest-gauge-browser/src/main/kotlin/com/uzabase/playtest/gauge/browser/ScenarioDisplayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/src/main/kotlin/com/uzabase/playtest/gauge/browser/ScenarioDisplayer.kt -------------------------------------------------------------------------------- /playtest-gauge-browser/src/main/kotlin/com/uzabase/playtest/gauge/browser/ScenarioHooks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/src/main/kotlin/com/uzabase/playtest/gauge/browser/ScenarioHooks.kt -------------------------------------------------------------------------------- /playtest-gauge-browser/src/main/kotlin/com/uzabase/playtest/gauge/browser/SelenideScreenshotWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/src/main/kotlin/com/uzabase/playtest/gauge/browser/SelenideScreenshotWriter.kt -------------------------------------------------------------------------------- /playtest-gauge-browser/src/main/kotlin/com/uzabase/playtest/gauge/browser/visualregression/VisualRegressionTestSteps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/src/main/kotlin/com/uzabase/playtest/gauge/browser/visualregression/VisualRegressionTestSteps.kt -------------------------------------------------------------------------------- /playtest-gauge-browser/src/main/resources/playtest-gauge-browser.default.properties: -------------------------------------------------------------------------------- 1 | browser.displayScenario=true -------------------------------------------------------------------------------- /playtest-gauge-browser/src/test/kotlin/com/uzabase/playtest/gauge/browser/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /playtest-gauge-browser/src/test/kotlin/com/uzabase/playtest/gauge/browser/ChromeDriverProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/src/test/kotlin/com/uzabase/playtest/gauge/browser/ChromeDriverProvider.kt -------------------------------------------------------------------------------- /playtest-gauge-browser/src/test/kotlin/com/uzabase/playtest/gauge/browser/SetupAndTeardown.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/src/test/kotlin/com/uzabase/playtest/gauge/browser/SetupAndTeardown.kt -------------------------------------------------------------------------------- /playtest-gauge-browser/src/test/kotlin/com/uzabase/playtest/gauge/browser/TestConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/src/test/kotlin/com/uzabase/playtest/gauge/browser/TestConfig.kt -------------------------------------------------------------------------------- /playtest-gauge-browser/src/test/kotlin/com/uzabase/playtest/gauge/browser/TestStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/src/test/kotlin/com/uzabase/playtest/gauge/browser/TestStep.kt -------------------------------------------------------------------------------- /playtest-gauge-browser/src/test/kotlin/com/uzabase/playtest/gauge/browser/Wiremock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/src/test/kotlin/com/uzabase/playtest/gauge/browser/Wiremock.kt -------------------------------------------------------------------------------- /playtest-gauge-browser/src/test/resources/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /playtest-gauge-browser/src/test/resources/com/uzabase/playtest/gauge/browser/__files/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/src/test/resources/com/uzabase/playtest/gauge/browser/__files/page.html -------------------------------------------------------------------------------- /playtest-gauge-browser/src/test/resources/com/uzabase/playtest/gauge/browser/__files/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/src/test/resources/com/uzabase/playtest/gauge/browser/__files/test.html -------------------------------------------------------------------------------- /playtest-gauge-browser/src/test/resources/com/uzabase/playtest/gauge/browser/mappings/get.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/src/test/resources/com/uzabase/playtest/gauge/browser/mappings/get.json -------------------------------------------------------------------------------- /playtest-gauge-browser/src/test/resources/com/uzabase/playtest/gauge/browser/mappings/page.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-browser/src/test/resources/com/uzabase/playtest/gauge/browser/mappings/page.json -------------------------------------------------------------------------------- /playtest-gauge-browser/src/test/resources/e2e.properties: -------------------------------------------------------------------------------- 1 | wiremock.port=17501 2 | -------------------------------------------------------------------------------- /playtest-gauge-db/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/.gitignore -------------------------------------------------------------------------------- /playtest-gauge-db/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/README.md -------------------------------------------------------------------------------- /playtest-gauge-db/docker/db/postgresql/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/docker/db/postgresql/docker-compose.yaml -------------------------------------------------------------------------------- /playtest-gauge-db/docker/db/postgresql/init/01_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/docker/db/postgresql/init/01_init.sql -------------------------------------------------------------------------------- /playtest-gauge-db/docker/db/postgresql/init/02_create_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/docker/db/postgresql/init/02_create_table.sql -------------------------------------------------------------------------------- /playtest-gauge-db/docs/html/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/docs/html/data.js -------------------------------------------------------------------------------- /playtest-gauge-db/docs/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/docs/html/index.html -------------------------------------------------------------------------------- /playtest-gauge-db/docs/html/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/docs/html/index.js -------------------------------------------------------------------------------- /playtest-gauge-db/docs/html/specs/assert.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/docs/html/specs/assert.html -------------------------------------------------------------------------------- /playtest-gauge-db/docs/html/specs/assert/change.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/docs/html/specs/assert/change.html -------------------------------------------------------------------------------- /playtest-gauge-db/docs/html/specs/assert/exist.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/docs/html/specs/assert/exist.html -------------------------------------------------------------------------------- /playtest-gauge-db/docs/html/specs/assert/value.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/docs/html/specs/assert/value.html -------------------------------------------------------------------------------- /playtest-gauge-db/docs/html/specs/setup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/docs/html/specs/setup.html -------------------------------------------------------------------------------- /playtest-gauge-db/docs/html/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/docs/html/style.css -------------------------------------------------------------------------------- /playtest-gauge-db/env/default/default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/env/default/default.properties -------------------------------------------------------------------------------- /playtest-gauge-db/env/default/java.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/env/default/java.properties -------------------------------------------------------------------------------- /playtest-gauge-db/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/manifest.json -------------------------------------------------------------------------------- /playtest-gauge-db/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/pom.xml -------------------------------------------------------------------------------- /playtest-gauge-db/specs/assert/change.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/specs/assert/change.spec -------------------------------------------------------------------------------- /playtest-gauge-db/specs/assert/count.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/specs/assert/count.spec -------------------------------------------------------------------------------- /playtest-gauge-db/specs/assert/exist.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/specs/assert/exist.spec -------------------------------------------------------------------------------- /playtest-gauge-db/specs/assert/value.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/specs/assert/value.spec -------------------------------------------------------------------------------- /playtest-gauge-db/specs/setup.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/specs/setup.spec -------------------------------------------------------------------------------- /playtest-gauge-db/src/main/kotlin/com/uzabase/playtest/gauge/db/DataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/src/main/kotlin/com/uzabase/playtest/gauge/db/DataStore.kt -------------------------------------------------------------------------------- /playtest-gauge-db/src/main/kotlin/com/uzabase/playtest/gauge/db/DatabaseChangeRecordsSetup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/src/main/kotlin/com/uzabase/playtest/gauge/db/DatabaseChangeRecordsSetup.kt -------------------------------------------------------------------------------- /playtest-gauge-db/src/main/kotlin/com/uzabase/playtest/gauge/db/DatabaseChanges.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/src/main/kotlin/com/uzabase/playtest/gauge/db/DatabaseChanges.kt -------------------------------------------------------------------------------- /playtest-gauge-db/src/main/kotlin/com/uzabase/playtest/gauge/db/DatabaseStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/src/main/kotlin/com/uzabase/playtest/gauge/db/DatabaseStep.kt -------------------------------------------------------------------------------- /playtest-gauge-db/src/main/kotlin/com/uzabase/playtest/gauge/db/DatabasesChanges.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/src/main/kotlin/com/uzabase/playtest/gauge/db/DatabasesChanges.kt -------------------------------------------------------------------------------- /playtest-gauge-db/src/main/kotlin/com/uzabase/playtest/gauge/db/GaugeDbConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/src/main/kotlin/com/uzabase/playtest/gauge/db/GaugeDbConfig.kt -------------------------------------------------------------------------------- /playtest-gauge-db/src/main/resources/playtest-gauge-db.default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/src/main/resources/playtest-gauge-db.default.properties -------------------------------------------------------------------------------- /playtest-gauge-db/src/test/kotlin/com/uzabase/playtest/gauge/db/DatabaseChangesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/src/test/kotlin/com/uzabase/playtest/gauge/db/DatabaseChangesTest.kt -------------------------------------------------------------------------------- /playtest-gauge-db/src/test/kotlin/com/uzabase/playtest/gauge/db/DatabaseSetup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/src/test/kotlin/com/uzabase/playtest/gauge/db/DatabaseSetup.kt -------------------------------------------------------------------------------- /playtest-gauge-db/src/test/kotlin/com/uzabase/playtest/gauge/db/GaugeDbConfigTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/src/test/kotlin/com/uzabase/playtest/gauge/db/GaugeDbConfigTest.kt -------------------------------------------------------------------------------- /playtest-gauge-db/src/test/kotlin/com/uzabase/playtest/gauge/db/SetupAndTearDown.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/src/test/kotlin/com/uzabase/playtest/gauge/db/SetupAndTearDown.kt -------------------------------------------------------------------------------- /playtest-gauge-db/src/test/resources/test-db/table-ordering.txt: -------------------------------------------------------------------------------- 1 | todos -------------------------------------------------------------------------------- /playtest-gauge-db/src/test/resources/test-db/todos.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-db/src/test/resources/test-db/todos.csv -------------------------------------------------------------------------------- /playtest-gauge-rest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/.gitignore -------------------------------------------------------------------------------- /playtest-gauge-rest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/README.md -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/data.js -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/index.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/index.js -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/delete.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/get.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/get.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/json/arrays/contains-object.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/json/arrays/contains-object.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/json/arrays/length.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/json/arrays/length.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/json/arrays/order.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/json/arrays/order.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/json/booleans.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/json/booleans.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/json/doubles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/json/doubles.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/json/integers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/json/integers.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/json/non-existent-key.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/json/non-existent-key.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/json/strings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/json/strings.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/mock/common.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/mock/common.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/mock/delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/mock/delete.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/mock/get.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/mock/get.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/mock/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/mock/post.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/mock/put.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/mock/put.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/post.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/put.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/put.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/response/json/arrays/contains-object.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/response/json/arrays/contains-object.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/response/json/arrays/length.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/response/json/arrays/length.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/response/json/arrays/order.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/response/json/arrays/order.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/response/json/booleans.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/response/json/booleans.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/response/json/doubles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/response/json/doubles.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/response/json/integers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/response/json/integers.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/response/json/non-existent-key.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/response/json/non-existent-key.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/response/json/strings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/response/json/strings.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/response/response.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/response/response.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/response/value.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/response/value.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/specs/http/value.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/specs/http/value.html -------------------------------------------------------------------------------- /playtest-gauge-rest/docs/html/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/docs/html/style.css -------------------------------------------------------------------------------- /playtest-gauge-rest/env/default/default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/env/default/default.properties -------------------------------------------------------------------------------- /playtest-gauge-rest/env/default/java.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/env/default/java.properties -------------------------------------------------------------------------------- /playtest-gauge-rest/expected/delete-response.json: -------------------------------------------------------------------------------- 1 | { 2 | "message": "OK" 3 | } 4 | -------------------------------------------------------------------------------- /playtest-gauge-rest/expected/get-response.json: -------------------------------------------------------------------------------- 1 | { 2 | "message": "Hello Playtest-Gauge-Rest!" 3 | } 4 | -------------------------------------------------------------------------------- /playtest-gauge-rest/expected/post-response.json: -------------------------------------------------------------------------------- 1 | { 2 | "message": "OK" 3 | } 4 | -------------------------------------------------------------------------------- /playtest-gauge-rest/expected/put-response.json: -------------------------------------------------------------------------------- 1 | { 2 | "message": "OK" 3 | } 4 | -------------------------------------------------------------------------------- /playtest-gauge-rest/fixtrues/requests/multiple_headers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/fixtrues/requests/multiple_headers.txt -------------------------------------------------------------------------------- /playtest-gauge-rest/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/manifest.json -------------------------------------------------------------------------------- /playtest-gauge-rest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/pom.xml -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/delete.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/delete.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/get.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/get.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/mock/common.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/mock/common.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/mock/delete.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/mock/delete.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/mock/get.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/mock/get.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/mock/post.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/mock/post.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/mock/put.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/mock/put.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/post.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/post.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/put.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/put.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/response/json/arrays/contains-object.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/response/json/arrays/contains-object.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/response/json/arrays/length.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/response/json/arrays/length.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/response/json/arrays/order.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/response/json/arrays/order.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/response/json/booleans.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/response/json/booleans.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/response/json/doubles.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/response/json/doubles.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/response/json/integers.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/response/json/integers.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/response/json/non-existent-key.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/response/json/non-existent-key.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/response/json/null.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/response/json/null.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/response/json/regex.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/response/json/regex.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/response/json/strings.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/response/json/strings.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/response/response.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/response/response.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/specs/http/response/value.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/specs/http/response/value.spec -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/DataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/DataStore.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/GaugeRestConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/GaugeRestConfig.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/JsonList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/JsonList.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/extension/PropertiesExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/extension/PropertiesExtension.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/http/Header.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/http/Header.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/http/HttpClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/http/HttpClient.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/http/HttpStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/http/HttpStep.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/http/MockVerifyRephraseStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/http/MockVerifyRephraseStep.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/http/MockVerifyStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/http/MockVerifyStep.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonArrayOrderStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonArrayOrderStep.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonArrayStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonArrayStep.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonBooleanStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonBooleanStep.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonDoubleStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonDoubleStep.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonIntegerStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonIntegerStep.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonNullStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonNullStep.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonRegexStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonRegexStep.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonStep.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonStringStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/kotlin/com/uzabase/playtest/gauge/rest/json/JsonStringStep.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/resources/playtest-gauge-rest.default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/resources/playtest-gauge-rest.default.properties -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/resources/verifications/post.json: -------------------------------------------------------------------------------- 1 | { 2 | "test": "post" 3 | } -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/resources/verifications/postWithHeader.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/resources/verifications/postWithHeader.json -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/resources/verifications/put.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/resources/verifications/put.json -------------------------------------------------------------------------------- /playtest-gauge-rest/src/main/resources/verifications/putWithHeader.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/main/resources/verifications/putWithHeader.json -------------------------------------------------------------------------------- /playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/DataStoreKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/DataStoreKtTest.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/JsonListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/JsonListTest.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/TestConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/TestConfig.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/TestStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/TestStep.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/Wiremock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/Wiremock.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/extension/PropertiesExtensionKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/extension/PropertiesExtensionKtTest.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/http/FieldNameTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/http/FieldNameTest.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/http/HeaderKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/http/HeaderKtTest.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/http/HttpStepTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/test/kotlin/com/uzabase/playtest/gauge/rest/http/HttpStepTest.kt -------------------------------------------------------------------------------- /playtest-gauge-rest/src/test/resources/com/uzabase/playtest/gauge/rest/mappings/delete.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/test/resources/com/uzabase/playtest/gauge/rest/mappings/delete.json -------------------------------------------------------------------------------- /playtest-gauge-rest/src/test/resources/com/uzabase/playtest/gauge/rest/mappings/get.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/test/resources/com/uzabase/playtest/gauge/rest/mappings/get.json -------------------------------------------------------------------------------- /playtest-gauge-rest/src/test/resources/com/uzabase/playtest/gauge/rest/mappings/post.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/test/resources/com/uzabase/playtest/gauge/rest/mappings/post.json -------------------------------------------------------------------------------- /playtest-gauge-rest/src/test/resources/com/uzabase/playtest/gauge/rest/mappings/put.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/test/resources/com/uzabase/playtest/gauge/rest/mappings/put.json -------------------------------------------------------------------------------- /playtest-gauge-rest/src/test/resources/com/uzabase/playtest/gauge/rest/properties/test.properties: -------------------------------------------------------------------------------- 1 | test=test -------------------------------------------------------------------------------- /playtest-gauge-rest/src/test/resources/com/uzabase/playtest/gauge/test.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-gauge-rest/src/test/resources/com/uzabase/playtest/gauge/test.xlsx -------------------------------------------------------------------------------- /playtest-gauge-rest/src/test/resources/e2e.properties: -------------------------------------------------------------------------------- 1 | wiremock.port=17501 2 | -------------------------------------------------------------------------------- /playtest-json/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-json/.gitignore -------------------------------------------------------------------------------- /playtest-json/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-json/pom.xml -------------------------------------------------------------------------------- /playtest-json/src/assembly/dokka.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-json/src/assembly/dokka.xml -------------------------------------------------------------------------------- /playtest-json/src/main/kotlin/com/uzabase/playtest/json/JsonNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-json/src/main/kotlin/com/uzabase/playtest/json/JsonNode.kt -------------------------------------------------------------------------------- /playtest-json/src/test/kotlin/com/uzabase/playtest/json/JsonNodeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzabase/playtest/HEAD/playtest-json/src/test/kotlin/com/uzabase/playtest/json/JsonNodeTest.kt --------------------------------------------------------------------------------