コード例 #1
0
ファイル: TestDeclaration.cpp プロジェクト: Jornason/swallow
TEST(TestDeclaration, testImportKind_Var)
{
    PARSE_STATEMENT(L"import var Foundation.NSFileManager");
    ImportPtr import;
    ASSERT_NOT_NULL(import = std::dynamic_pointer_cast<Import>(root));
    ASSERT_EQ(L"Foundation.NSFileManager", import->getPath());
    ASSERT_EQ(Import::Var, import->getKind());
}
コード例 #2
0
ファイル: TestDeclaration.cpp プロジェクト: Jornason/swallow
TEST(TestDeclaration, testImportSubModule)
{
    PARSE_STATEMENT(L"import Foundation.SubModule");
    ImportPtr import;
    ASSERT_NOT_NULL(import = std::dynamic_pointer_cast<Import>(root));
    ASSERT_EQ(L"Foundation.SubModule", import->getPath());
    ASSERT_EQ(Import::_, import->getKind());
}