anchor.diff:                  "WHERE time > 5000 AND time < 5000"
                   "AND user = 'user_1' AND location = 'derby'"),
       ?assertEqual(
  -       {error, {lower_and_upper_bounds_are_equal_when_no_equals_operator, ?E_TSMSG_LOWER_AND_UPPER_BOUNDS_ARE_EQUAL_WHEN_NO_EQUALS_OPERATOR}},
  +       {error, {lower_and_upper_bounds_are_equal_when_no_equals_operator,
  +                ?E_TSMSG_LOWER_AND_UPPER_BOUNDS_ARE_EQUAL_WHEN_NO_EQUALS_OPERATOR}},
          compile(DDL, Q, 5)
         ).
   
  
positive.code:     CountFn1 = {{window_agg_fn, 'COUNT'}, [{identifier, [<<"col1">>]}]},
      CountFn2 = {{window_agg_fn, 'COUNT'}, [{identifier, [<<"col2">>]}]},
      ?assertEqual(
          {{'+', {finalise_aggregation, 'COUNT', 1}, {finalise_aggregation, 'COUNT', 2}}, [CountFn1,CountFn2]},
          extract_stateful_functions(Select, 0)
      ).
  
  
negative.code: 
  select_count_aggregation_2_test() ->
      DDL = get_standard_ddl(),
      Sel = testing_compile_row_select(
              DDL,
              "SELECT count(location), count(location) FROM GeoCheckin "
              "WHERE time > 1 AND time < 6 AND user = '2' AND location = '4'"),
      #riak_sel_clause_v1{clause = SelectSpec} = Sel,
      ?assertEqual(
         [1, 10],
  