InteractiveFaultLocalization / iFL4Eclipse

iFL for Eclipse is an Eclipse plug-in for supporting interactive fault localization for Java projects developed in this environment.
Eclipse Public License 2.0
3 stars 1 forks source link

Begins (^), ends ($) and * regular expressions doesn't work #204

Closed brita-sed closed 3 years ago

brita-sed commented 3 years ago

Precondition

Steps

  1. Select a project.
  2. Click iFL button.
  3. Load scores.
  4. Click Show filters button.
  5. Click Add rule button.
  6. Add a Name rule like this:
    • Enter string: ^update / Matrix$
    • Containment: contains
    • Matching: partial
    • Case-sensitive: no
    • Regular expression: yes

Expected results

Received results

regular_exp_04 regular_exp_03

Environment:

brita-sed commented 3 years ago

regular_exp_05

Dhorvath1294 commented 3 years ago

https://github.com/InteractiveFaultLocalization/iFL4Eclipse/releases/tag/V2.5.204.1

brita-sed commented 3 years ago

The issue works fine with the new Negate Rule function too, so this bug has been corrected.