libclang: Give each VirtualFileOverlay unit test its own name

llvm-svn: 209257
This commit is contained in:
Justin Bogner 2014-05-20 23:52:11 +00:00
parent 1733b5e263
commit 5719614b77
1 changed files with 176 additions and 173 deletions

View File

@ -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 =