#include "llvm/Support/SpecialCaseList.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/VirtualFileSystem.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
HasSubstr;
StartsWith;
usingnamespacellvm;
namespace {
class SpecialCaseListTest : public ::testing::Test { … };
TEST_F(SpecialCaseListTest, Basic) { … }
TEST_F(SpecialCaseListTest, CorrectErrorLineNumberWithBlankLine) { … }
TEST_F(SpecialCaseListTest, SectionGlobErrorHandling) { … }
TEST_F(SpecialCaseListTest, Section) { … }
TEST_F(SpecialCaseListTest, GlobalInit) { … }
TEST_F(SpecialCaseListTest, Substring) { … }
TEST_F(SpecialCaseListTest, InvalidSpecialCaseList) { … }
TEST_F(SpecialCaseListTest, EmptySpecialCaseList) { … }
TEST_F(SpecialCaseListTest, MultipleExclusions) { … }
TEST_F(SpecialCaseListTest, NoTrigramsInRules) { … }
TEST_F(SpecialCaseListTest, NoTrigramsInARule) { … }
TEST_F(SpecialCaseListTest, RepetitiveRule) { … }
TEST_F(SpecialCaseListTest, SpecialSymbolRule) { … }
TEST_F(SpecialCaseListTest, PopularTrigram) { … }
TEST_F(SpecialCaseListTest, EscapedSymbols) { … }
TEST_F(SpecialCaseListTest, Version1) { … }
TEST_F(SpecialCaseListTest, Version2) { … }
}