本文整理汇总了C++中Filter::Properties方法的典型用法代码示例。如果您正苦于以下问题:C++ Filter::Properties方法的具体用法?C++ Filter::Properties怎么用?C++ Filter::Properties使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Filter
的用法示例。
在下文中一共展示了Filter::Properties方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
TEST(DataSetCoreTest, RemoveFilters)
{
DataSet dataset;
EXPECT_EQ(0, dataset.Filters().Size());
Filter filter;
filter.Properties().Add(Property("rq", "0.85", ">"));
filter.Properties().Add(Property("RNAME", "chr1", "=="));
EXPECT_EQ(2, filter.Properties().Size());
Filter filter2;
filter2.Properties().Add(Property("rq", "0.50", ">="));
filter2.Properties().Add(Property("RNAME", "chr2", "!="));
EXPECT_EQ(2, filter2.Properties().Size());
dataset.Filters().Add(filter);
dataset.Filters().Add(filter2);
EXPECT_EQ(2, dataset.Filters().Size());
// remove
dataset.Filters().Remove(filter);
EXPECT_EQ(1, dataset.Filters().Size());
const Filters& filters = dataset.Filters();
EXPECT_EQ(2, filters[0].Properties().Size());
}