コード例 #1
0
  @Test
  public void compositeFilterSupportStatusIsReturnedForUnsupportedChildFilters() {
    FilterListAdapter filterListAdapter =
        new FilterListAdapter(
            new FilterAdapter() {
              @Override
              public void collectUnsupportedStatuses(
                  FilterAdapterContext context, Filter filter, List<FilterSupportStatus> statuses) {
                Assert.assertEquals(
                    "FilterListDepth should be incremented in isFilterSupported.",
                    1,
                    context.getFilterListDepth());
                statuses.add(FilterSupportStatus.newNotSupported("Test"));
              }
            });

    FilterList filterList = makeFilterList(Operator.MUST_PASS_ALL);
    FilterSupportStatus status = filterListAdapter.isFilterSupported(emptyScanContext, filterList);
    Assert.assertFalse(
        "collectUnsupportedStatuses should have been invoked returning unsupported statuses.",
        status.isSupported());
  }
コード例 #2
0
ファイル: FileChooser.java プロジェクト: jeally/TouchMe
 public void removeFilter(final Filter<? super Tables.Tracks> filter) {
   filters.remove(filter);
   permanentFilters.remove(filter);
   filterListAdapter.remove(filter);
 }