Commit f8640737 authored by Marcel Hlopko's avatar Marcel Hlopko Committed by Dmitri Gribenko
Browse files

Refactor SourceLocationTest to `using namespace`

Summary: Only for the readability reasons.

Reviewers: gribozavr

Subscribers: cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D76120
parent ce79c424
Loading
Loading
Loading
Loading
+17 −20
Original line number Diff line number Diff line
@@ -23,8 +23,10 @@
#include "llvm/Testing/Support/Annotations.h"
#include "gtest/gtest.h"

namespace clang {
namespace ast_matchers {
using namespace clang;
using namespace clang::ast_matchers;

namespace {

// FIXME: Pull the *Verifier tests into their own test file.

@@ -643,10 +645,8 @@ TEST(FunctionDecl, FunctionDeclWithThrowSpecification) {
TEST(FunctionDecl, FunctionDeclWithNoExceptSpecification) {
  RangeVerifier<FunctionDecl> Verifier;
  Verifier.expectRange(1, 1, 1, 24);
  EXPECT_TRUE(Verifier.match(
      "void f() noexcept(false);\n",
      functionDecl(),
      Language::Lang_CXX11));
  EXPECT_TRUE(Verifier.match("void f() noexcept(false);\n", functionDecl(),
                             Lang_CXX11));
}

class FunctionDeclParametersRangeVerifier : public RangeVerifier<FunctionDecl> {
@@ -768,12 +768,10 @@ TEST(CXXMethodDecl, CXXMethodDeclWithThrowSpecification) {
TEST(CXXMethodDecl, CXXMethodDeclWithNoExceptSpecification) {
  RangeVerifier<FunctionDecl> Verifier;
  Verifier.expectRange(2, 1, 2, 24);
  EXPECT_TRUE(Verifier.match(
      "class A {\n"
  EXPECT_TRUE(Verifier.match("class A {\n"
                             "void f() noexcept(false);\n"
                             "};\n",
      functionDecl(),
      Language::Lang_CXX11));
                             functionDecl(), Lang_CXX11));
}

class ExceptionSpecRangeVerifier : public RangeVerifier<TypeLoc> {
@@ -816,19 +814,19 @@ TEST(FunctionDecl, ExceptionSpecifications) {
  std::vector<std::string> Args;
  Args.push_back("-fms-extensions");
  EXPECT_TRUE(Verifier.match("void f() throw(...);\n", loc(functionType()),
                             Args, Language::Lang_CXX));
                             Args, Lang_CXX));

  Verifier.expectRange(1, 10, 1, 10);
  EXPECT_TRUE(Verifier.match("void f() noexcept;\n", loc(functionType()),
                             Language::Lang_CXX11));
  EXPECT_TRUE(
      Verifier.match("void f() noexcept;\n", loc(functionType()), Lang_CXX11));

  Verifier.expectRange(1, 10, 1, 24);
  EXPECT_TRUE(Verifier.match("void f() noexcept(false);\n", loc(functionType()),
                             Language::Lang_CXX11));
                             Lang_CXX11));

  Verifier.expectRange(1, 10, 1, 32);
  EXPECT_TRUE(Verifier.match("void f() noexcept(noexcept(1+1));\n",
                             loc(functionType()), Language::Lang_CXX11));
                             loc(functionType()), Lang_CXX11));

  ParmVarExceptionSpecRangeVerifier Verifier2;
  Verifier2.expectRange(1, 25, 1, 31);
@@ -840,7 +838,7 @@ TEST(FunctionDecl, ExceptionSpecifications) {
  EXPECT_TRUE(Verifier2.match("void g(void (*fp)(void) noexcept(true));\n",
                              parmVarDecl(hasType(pointerType(pointee(
                                  parenType(innerType(functionType())))))),
                              Language::Lang_CXX11));
                              Lang_CXX11));
}

TEST(Decl, MemberPointerStarLoc) {
@@ -861,5 +859,4 @@ TEST(Decl, MemberPointerStarLoc) {
  ASSERT_EQ(SM.getFileOffset(TL.getStarLoc()), Example.point("star"));
}

} // end namespace ast_matchers
} // end namespace clang
} // end namespace