anchor.diff:      Filter = <<"/abkc/19383/+/akakdkkdkak/#">>,
       ?assert( match(Name, Filter) ),
       %?debugFmt("Match ~p with ~p", [Name, Filter]),
  -    {Time, _} = timer:tc(fun() -> 
  +    {Time, _} = timer:tc(fun() ->
                   [match(Name, Filter) || _I <- lists:seq(1, ?N)]
           end),
       ?debugFmt("Time for match: ~p(micro)", [Time/?N]),
  
positive.code: 
  triples_test() ->
      Triples = [{root, <<"a">>, <<"a">>}, {<<"a">>, <<"b">>, <<"a/b">>}],
      ?assertMatch(Triples, triples(<<"a/b">>) ). 
  
  triples_perf_test() ->
      Topic = <<"/abkc/19383/192939/akakdkkdkak/xxxyyuya/akakak">>,
      {Time, _} = timer:tc(fun() -> 
                  [triples(Topic) || _I <- lists:seq(1, ?N)]
          end),
      ?debugFmt("Time for triples: ~p(micro)", [Time/?N]),
  
negative.code:     ?assertEqual(<<"ab/+/#">>, emqttd_topic:join(words(<<"ab/+/#">>))).
  
  -endif.
  