Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/8 implement methods #27

Merged
merged 33 commits into from
Nov 3, 2023
Merged

Commits on Aug 22, 2023

  1. #17 - Assertion rename and simplification

    * Renamed assertion json tag to responseAction.
    * Refactored related logic and doc.
    miroslavpojer committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    ca67acc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1e3ade View commit details
    Browse the repository at this point in the history
  3. #17 - Assertion rename and simplification

    * Simplified json files for ResponseAction - ResponseActions group and name by method with meaning "group.name". In code this value is separated for more intuitive usage.
    miroslavpojer committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    9d89dc1 View commit details
    Browse the repository at this point in the history
  4. #18 - Refactoring of ResponseAction to dynamic

    * Refactored responseActions logic to accept random parameter names.
    * Correct parameters are validated in time of project loading.
    miroslavpojer committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    0b5a476 View commit details
    Browse the repository at this point in the history
  5. #18 - Refactoring of ResponseAction to dynamic

    * Extended json schemas by descriptions and version.
    miroslavpojer committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    2e68674 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4d5a6bc View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. #8 - Implement method ideas

    * Implemented full expected methods for Log 'ResponseAction'.
    miroslavpojer committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    f14b81f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    104415f View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. * Implemented methods for Assertion 'ResponseAction' - response-time-…

    …... part
    
    * Implemented methods for Assertion 'ResponseAction' - header-... part
    * Implemented methods for Assertion 'ResponseAction' - content-type-... part
    * Updated log message to keep same format - on debug level.
    * Migrate several Set to Seq to keep order of elements which is required by logic of test design.
    miroslavpojer committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    2559bb2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    643a68a View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2023

  1. Merge branch 'master' into feature/8-implement_methods

    # Conflicts:
    #	testApi/src/main/resources/schema/after.schema.json
    #	testApi/src/main/resources/schema/before.schema.json
    #	testApi/src/main/resources/schema/suite.schema.json
    #	testApi/src/main/scala/africa/absa/testing/scapi/json/Requestable.scala
    #	testApi/src/main/scala/africa/absa/testing/scapi/model/Method.scala
    #	testApi/src/main/scala/africa/absa/testing/scapi/model/SuiteTestScenario.scala
    #	testApi/src/main/scala/africa/absa/testing/scapi/rest/response/AssertionResponseAction.scala
    #	testApi/src/main/scala/africa/absa/testing/scapi/rest/response/LogResponseAction.scala
    #	testApi/src/main/scala/africa/absa/testing/scapi/rest/response/Response.scala
    #	testApi/src/test/resources/project_with_issues/suites/aulgui-controller/undefinedConstantIssue.suite.json
    #	testApi/src/test/resources/test_project/suites/gui-controller/deleteQuestion.suite.json
    #	testApi/src/test/resources/test_project/suites/gui-controller/getUserCurrent.after.json
    #	testApi/src/test/resources/test_project/suites/gui-controller/getUserCurrent.before.json
    #	testApi/src/test/resources/test_project/suites/gui-controller/getUserCurrent.suite.json
    #	testApi/src/test/resources/test_project/suites/gui-controller/postQuestion.suite.json
    #	testApi/src/test/resources/test_project/suites/gui-controller/putQuestion.suite.json
    #	testApi/src/test/scala/africa/absa/testing/scapi/json/SuiteFactoryTest.scala
    #	testApi/src/test/scala/africa/absa/testing/scapi/rest/response/ResponseAssertionsTest.scala
    #	testApi/src/test/scala/africa/absa/testing/scapi/rest/response/ResponseExtractTest.scala
    #	testApi/src/test/scala/africa/absa/testing/scapi/rest/response/ResponseLogTest.scala
    #	testApi/src/test/scala/africa/absa/testing/scapi/rest/response/ResponseTest.scala
    #	testApi/src/test/scala/africa/absa/testing/scapi/suite/runner/SuiteRunnerTest.scala
    miroslavpojer committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    e0ac15d View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. * Fix multiline strings review note.

    * Fix not used method parameters review note.
    miroslavpojer committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    6032a64 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. * Fix - multiline strings review note.

    * Fix - not used method parameters review note.
    * Fix - String to Enum
    * Fix - replace boolean return values in XYZResponseAction methods.
    miroslavpojer committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    c203ab6 View commit details
    Browse the repository at this point in the history
  2. * Fix - replace Assert type of response actions by enum.

    * Fix - replace Log type of response actions by enum.
    * Fix - replace ExtractJson type of response actions by enum.
    miroslavpojer committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    2e251ae View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. * Fix - Update of javaDoc after migration from boolean to Try[Unit] r…

    …eturn values.
    
    * Fix - make response perform method private.
    * Fix - Update tests checking exceptions to check meesages too.
    * Fix - Update assert method to assert values with clues where missing.
    miroslavpojer committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    3dc366b View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Configuration menu
    Copy the full SHA
    02a2447 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11293dc View commit details
    Browse the repository at this point in the history
  3. * Fix - review of code warnings.

    * Fix - update of visibility on methods and attributes.
    * Fix - removed old no more used object LoggerConfig.
    miroslavpojer committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    0227000 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. * Fix - Removed no more used class and object TestResults.scala.

    * Rename of variable in code to fit to real usage.
    miroslavpojer committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    8b4c12e View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. * Fix - moved Factory classes to dedicated package.

    * Fix - moved Suite related models classes to new suite package in model package.
    miroslavpojer committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    1aa261b View commit details
    Browse the repository at this point in the history
  2. * Fix - rename Suite to TestSet.

    * Fix - rename SuiteAround to SuitePreAndPostProcessing.
    * Fix - rename SuiteBefore to BeforeTestSet
    * Fix - rename SuiteAfter to AfterTestSet
    * Fix - rename SuiteBundle to Suite
    * Fix - rename ResponsePerformer to ResponseActions
    * Fix - move ResponseAction related file into new package action
    * Fix - rename "endpoint" to "name" as this parameters is used as name for suite not as endpoint.
    miroslavpojer committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    d51747d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f82356 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2f579ac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f353d54 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    aca8587 View commit details
    Browse the repository at this point in the history
  7. * Fix - expected change to fix jacoco report issue and better package…

    … name and location. Second part: refactor Enumeration for SuiteResultType.
    miroslavpojer committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    1d2c8ab View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Configuration menu
    Copy the full SHA
    e2fec8f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    470efbf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a15a420 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5ec5a73 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Configuration menu
    Copy the full SHA
    e4ce58a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    236cbae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4e0d029 View commit details
    Browse the repository at this point in the history