本文整理汇总了C++中openstudio::path方法的典型用法代码示例。如果您正苦于以下问题:C++ openstudio::path方法的具体用法?C++ openstudio::path怎么用?C++ openstudio::path使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类openstudio
的用法示例。
在下文中一共展示了openstudio::path方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: resourcesPath
TEST_F(CoreFixture, Path_CompletePathToFile)
{
path p = resourcesPath()/toPath("energyplus/5ZoneAirCooled/eplusout");
path result = completePathToFile(p,path(),"sql");
logBeforeAndAfterPathInformation("completePathToFile with ext=\"sql\"",p,result);
path tmp = p.replace_extension(toPath("sql").string());
EXPECT_TRUE(result == tmp);
p = toPath("energyplus/5ZoneAirCooled/eplusout");
path base = resourcesPath();
result = completePathToFile(p,base,"sql");
logBeforeAndAfterPathInformation("completePathToFile with base=resourcesPath() and ext=\"sql\"",p,result);
EXPECT_TRUE(result == tmp);
p = resourcesPath()/toPath("energyplus/5ZoneAirCooled.idf");
result = completePathToFile(p,path(),"sql",true);
logBeforeAndAfterPathInformation("completePathToFile with ext=\"sql\"",p,result);
EXPECT_TRUE(result.empty());
p = resourcesPath()/toPath("energyplus/5ZoneAirCooled");
result = completePathToFile(p);
logBeforeAndAfterPathInformation("completePathToFile",p,result);
EXPECT_TRUE(result.empty());
}