forked from OSchip/llvm-project
libclang: Give each VirtualFileOverlay unit test its own name
llvm-svn: 209257
This commit is contained in:
parent
1733b5e263
commit
5719614b77
|
@ -62,8 +62,7 @@ struct TestVFO {
|
|||
};
|
||||
}
|
||||
|
||||
TEST(libclang, VirtualFileOverlay) {
|
||||
{
|
||||
TEST(libclang, VirtualFileOverlay_Basic) {
|
||||
const char *contents =
|
||||
"{\n"
|
||||
" 'version': 0,\n"
|
||||
|
@ -84,7 +83,8 @@ TEST(libclang, VirtualFileOverlay) {
|
|||
TestVFO T(contents);
|
||||
T.map("/path/virtual/foo.h", "/real/foo.h");
|
||||
}
|
||||
{
|
||||
|
||||
TEST(libclang, VirtualFileOverlay_Unicode) {
|
||||
const char *contents =
|
||||
"{\n"
|
||||
" 'version': 0,\n"
|
||||
|
@ -105,12 +105,14 @@ TEST(libclang, VirtualFileOverlay) {
|
|||
TestVFO T(contents);
|
||||
T.map("/path/♫/☂.h", "/real/☂.h");
|
||||
}
|
||||
{
|
||||
|
||||
TEST(libclang, VirtualFileOverlay_InvalidArgs) {
|
||||
TestVFO T(NULL);
|
||||
T.mapError("/path/./virtual/../foo.h", "/real/foo.h",
|
||||
CXError_InvalidArguments);
|
||||
}
|
||||
{
|
||||
|
||||
TEST(libclang, VirtualFileOverlay_RemapDirectories) {
|
||||
const char *contents =
|
||||
"{\n"
|
||||
" 'version': 0,\n"
|
||||
|
@ -161,7 +163,8 @@ TEST(libclang, VirtualFileOverlay) {
|
|||
T.map("/path/virtual/dir/foo3.h", "/real/foo3.h");
|
||||
T.map("/path/virtual/dir/in/subdir/foo4.h", "/real/foo4.h");
|
||||
}
|
||||
{
|
||||
|
||||
TEST(libclang, VirtualFileOverlay_CaseInsensitive) {
|
||||
const char *contents =
|
||||
"{\n"
|
||||
" 'version': 0,\n"
|
||||
|
@ -184,7 +187,8 @@ TEST(libclang, VirtualFileOverlay) {
|
|||
T.map("/path/virtual/foo.h", "/real/foo.h");
|
||||
clang_VirtualFileOverlay_setCaseSensitivity(T.VFO, false);
|
||||
}
|
||||
{
|
||||
|
||||
TEST(libclang, VirtualFileOverlay_SharedPrefix) {
|
||||
const char *contents =
|
||||
"{\n"
|
||||
" 'version': 0,\n"
|
||||
|
@ -235,7 +239,6 @@ TEST(libclang, VirtualFileOverlay) {
|
|||
T.map("/path/foobar/baz.h", "/real/baz.h");
|
||||
T.map("/path/foobarbaz.h", "/real/foobarbaz.h");
|
||||
}
|
||||
}
|
||||
|
||||
TEST(libclang, ModuleMapDescriptor) {
|
||||
const char *Contents =
|
||||
|
|
Loading…
Reference in New Issue