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

Subclass replacement operator #75

Merged
merged 24 commits into from
Feb 14, 2024

Commits on Feb 1, 2024

  1. initial commit subclass replacement operator

    Durieux Pol committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    1bf1ecf View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. refactoring

    Durieux Pol committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    5acaa22 View commit details
    Browse the repository at this point in the history
  2. Merge e712ac5

    Durieux Pol committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    d82d983 View commit details
    Browse the repository at this point in the history
  3. finished subclass replacement operator, added tests

    Durieux Pol committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    d61f1fa View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. refactorings

    Durieux Pol committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    2e01b4c View commit details
    Browse the repository at this point in the history
  2. add more tests

    Durieux Pol committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    3b555d1 View commit details
    Browse the repository at this point in the history
  3. fix typo

    Durieux Pol committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    0c1efa9 View commit details
    Browse the repository at this point in the history
  4. refactoring modifiedSource methods

    Durieux Pol committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    b73cad7 View commit details
    Browse the repository at this point in the history
  5. refactoring tests

    Durieux Pol committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    99dbb03 View commit details
    Browse the repository at this point in the history
  6. added methods to avoid duplication

    Durieux Pol committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    5657e4e View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. refactoring mutant operator hierarchy

    added new abstract superclass for mutantOperator and BlockBasedOperator
    Durieux Pol committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    85401b8 View commit details
    Browse the repository at this point in the history
  2. rename expressionToReplace

    Durieux Pol committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    45420cc View commit details
    Browse the repository at this point in the history
  3. inlined method & fixed tests

    Durieux Pol committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    e20557f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4b2e2ea View commit details
    Browse the repository at this point in the history
  5. problem fixed, tests are ok now

    Durieux Pol committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    96b26b2 View commit details
    Browse the repository at this point in the history
  6. rename variable

    Durieux Pol committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    cdc5b52 View commit details
    Browse the repository at this point in the history
  7. rename and refactor newExpression method

    Durieux Pol committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    3168693 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. use unused method & remove block

    Durieux Pol committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    0f37ac6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    52ae82f View commit details
    Browse the repository at this point in the history
  3. refactor

    Durieux Pol committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    35a4ebd View commit details
    Browse the repository at this point in the history
  4. refactoring mutant operator tests

    Durieux Pol committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    35ed327 View commit details
    Browse the repository at this point in the history
  5. refactoring again

    Durieux Pol committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    1e92f77 View commit details
    Browse the repository at this point in the history
  6. move tests in superclass

    Durieux Pol committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    7cfd90c View commit details
    Browse the repository at this point in the history
  7. rename attribute and methods

    Durieux Pol committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    7b3307a View commit details
    Browse the repository at this point in the history