#include "llvm/Support/GlobPattern.h"
#include "gtest/gtest.h"
usingnamespacellvm;
namespace {
class GlobPatternTest : public ::testing::Test { … };
TEST_F(GlobPatternTest, Empty) { … }
TEST_F(GlobPatternTest, Glob) { … }
TEST_F(GlobPatternTest, Wildcard) { … }
TEST_F(GlobPatternTest, Escape) { … }
TEST_F(GlobPatternTest, BasicCharacterClass) { … }
TEST_F(GlobPatternTest, NegatedCharacterClass) { … }
TEST_F(GlobPatternTest, BracketFrontOfCharacterClass) { … }
TEST_F(GlobPatternTest, SpecialCharsInCharacterClass) { … }
TEST_F(GlobPatternTest, Invalid) { … }
TEST_F(GlobPatternTest, InvalidBraceExpansion) { … }
TEST_F(GlobPatternTest, BraceExpansion) { … }
TEST_F(GlobPatternTest, NoBraceExpansion) { … }
TEST_F(GlobPatternTest, BraceExpansionCharacterClass) { … }
TEST_F(GlobPatternTest, ExtSym) { … }
TEST_F(GlobPatternTest, IsTrivialMatchAll) { … }
TEST_F(GlobPatternTest, NUL) { … }
TEST_F(GlobPatternTest, Pathological) { … }
}