Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Marco Bubke
flatpak-qt-creator
Commits
009ea5cd
Commit
009ea5cd
authored
Jul 09, 2010
by
con
Browse files
Add some manual test files for two quick fixes.
parent
b4cecd6e
Changes
2
Hide whitespace changes
Inline
Side-by-side
tests/manual/cppquickfix/completeswitchcasestatement.cpp
0 → 100644
View file @
009ea5cd
enum
Types
{
TypeA
,
TypeC
,
TypeB
,
TypeD
,
TypeE
=
TypeD
};
int
main
()
{
int
j
;
Types
t
=
TypeA
;
Types
t2
=
TypeB
;
bool
b
=
true
;
enum
{
foo
,
bla
}
i
;
// all handled, don't activate
switch
(
t
)
{
case
TypeA
:
case
TypeB
:
case
TypeC
:
case
TypeD
:
case
TypeE
:
;
}
// TypeD must still be added for the outer switch
switch
(
t
)
{
case
TypeA
:
switch
(
t2
)
{
case
TypeD
:
;
default:
;
}
break
;
case
TypeB
:
case
TypeE
:
break
;
default:
;
}
// Resolve type for expressions as switch condition
switch
(
b
?
t
:
t2
)
{
case
TypeA
:;
}
// Not a named type
switch
(
i
)
{
case
bla
:
;
}
// ignore pathological case that doesn't have a compound statement
switch
(
i
)
case
foo
:
;
}
tests/manual/cppquickfix/convertnumericliteral.cpp
0 → 100644
View file @
009ea5cd
int
main
()
{
// standard case
199
;
074
;
0x856A
;
// with type specifier
199L
;
074L
;
0xFA0Bu
;
// uppercase X
0X856A
;
// negativ values
-
199
;
-
017
;
// not integer, do nothing
298.3
;
// ignore invalid octal
07
83
;
0
;
// border case, only hex<->decimal
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment