Skip to content

Commit

Permalink
Add more tests
Browse files Browse the repository at this point in the history
  • Loading branch information
DanielNoord committed Sep 22, 2022
1 parent 364c438 commit f5861b1
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 0 deletions.
15 changes: 15 additions & 0 deletions tests/functional/c/consider/consider_using_augmented_assign.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,3 +60,18 @@ def return_str() -> str:
my_str = return_str() % my_str
my_str = Unknown % my_str
my_str = my_str % Unknown # [consider-using-augmented-assign]

x = x - 3 # [consider-using-augmented-assign]
x = x * 3 # [consider-using-augmented-assign]
x = x / 3 # [consider-using-augmented-assign]
x = x // 3 # [consider-using-augmented-assign]
x = x << 3 # [consider-using-augmented-assign]
x = x >> 3 # [consider-using-augmented-assign]
x = x % 3 # [consider-using-augmented-assign]
x = x**3 # [consider-using-augmented-assign]
x = x ^ 3 # [consider-using-augmented-assign]
x = x & 3 # [consider-using-augmented-assign]
x = x > 3
x = x < 3
x = x >= 3
x = x <= 3
10 changes: 10 additions & 0 deletions tests/functional/c/consider/consider_using_augmented_assign.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,13 @@ consider-using-augmented-assign:44:0:44:28::Use '+=' to do an augmented assign d
consider-using-augmented-assign:57:0:57:19::Use '%=' to do an augmented assign directly:INFERENCE
consider-using-augmented-assign:58:0:58:24::Use '%=' to do an augmented assign directly:INFERENCE
consider-using-augmented-assign:62:0:62:25::Use '%=' to do an augmented assign directly:INFERENCE
consider-using-augmented-assign:64:0:64:9::Use '-=' to do an augmented assign directly:INFERENCE
consider-using-augmented-assign:65:0:65:9::Use '*=' to do an augmented assign directly:INFERENCE
consider-using-augmented-assign:66:0:66:9::Use '/=' to do an augmented assign directly:INFERENCE
consider-using-augmented-assign:67:0:67:10::Use '//=' to do an augmented assign directly:INFERENCE
consider-using-augmented-assign:68:0:68:10::Use '<<=' to do an augmented assign directly:INFERENCE
consider-using-augmented-assign:69:0:69:10::Use '>>=' to do an augmented assign directly:INFERENCE
consider-using-augmented-assign:70:0:70:9::Use '%=' to do an augmented assign directly:INFERENCE
consider-using-augmented-assign:71:0:71:8::Use '**=' to do an augmented assign directly:INFERENCE
consider-using-augmented-assign:72:0:72:9::Use '^=' to do an augmented assign directly:INFERENCE
consider-using-augmented-assign:73:0:73:9::Use '&=' to do an augmented assign directly:INFERENCE

0 comments on commit f5861b1

Please sign in to comment.