Skip to content

Commit e36828d

Browse files
committed
Deviations: Add test cases for new code-identifier deviations
1 parent f173072 commit e36828d

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
11
| main.cpp:13:15:13:16 | d1 | Use of long double type. |
2+
| main.cpp:18:15:18:16 | d4 | Use of long double type. |
3+
| main.cpp:21:15:21:16 | d6 | Use of long double type. |
4+
| main.cpp:30:15:30:17 | d10 | Use of long double type. |
5+
| main.cpp:38:15:38:17 | d14 | Use of long double type. |

cpp/common/test/deviations/deviations_basic_test/main.cpp

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,30 @@ int main(int argc, char **argv) {
1212
getX(); // NON_COMPLIANT
1313
long double d1; // NON_COMPLIANT (A0-4-2)
1414
long double d2; // a-0-4-2-deviation COMPLIANT[DEVIATED]
15+
16+
long double d3; // DEVIATION(a-0-4-2-deviation) COMPLIANT[DEVIATED]
17+
18+
long double d4; // NON_COMPLIANT (A0-4-2)
19+
// DEVIATION_NEXT_LINE(a-0-4-2-deviation)
20+
long double d5; // COMPLIANT[DEVIATED]
21+
long double d6; // NON_COMPLIANT (A0-4-2)
22+
23+
// DEVIATION_BEGIN(a-0-4-2-deviation)
24+
long double d7; // COMPLIANT[DEVIATED]
25+
getX(); // NON_COMPLIANT (A0-1-2)
26+
long double d8; // COMPLIANT[DEVIATED]
27+
getX(); // NON_COMPLIANT (A0-1-2)
28+
long double d9; // COMPLIANT[DEVIATED]
29+
// DEVIATION_END(a-0-4-2-deviation)
30+
long double d10; // NON_COMPLIANT (A0-4-2)
31+
// DEVIATION_BEGIN(a-0-4-2-deviation)
32+
long double d11; // COMPLIANT[DEVIATED]
33+
getX(); // NON_COMPLIANT (A0-1-2)
34+
long double d12; // COMPLIANT[DEVIATED]
35+
getX(); // NON_COMPLIANT (A0-1-2)
36+
long double d13; // COMPLIANT[DEVIATED]
37+
// DEVIATION_END(a-0-4-2-deviation)
38+
long double d14; // NON_COMPLIANT (A0-4-2)
39+
getX(); // NON_COMPLIANT (A0-1-2)
1540
return 0;
1641
}

0 commit comments

Comments
 (0)