Package ch.ralscha.extdirectspring.filter

Examples of ch.ralscha.extdirectspring.filter.DateFilter


    case 17: {
      assertThat(filters).hasSize(2);
      assertThat(filters.get(0)).isInstanceOf(DateFilter.class);
      assertThat(filters.get(1)).isInstanceOf(DateFilter.class);

      DateFilter df = (DateFilter) filters.get(0);
      assertThat(df.getValue()).isEqualTo("07/31/2010");
      assertThat(df.getField()).isEqualTo("date");
      assertThat(df.getComparison()).isEqualTo(Comparison.LESS_THAN);

      if (type == 17) {
        assertThat(df.getRawComparison()).isEqualTo("<");
      }
      else {
        assertThat(df.getRawComparison()).isEqualTo("lt");
      }

      df = (DateFilter) filters.get(1);
      assertThat(df.getValue()).isEqualTo("07/01/2010");
      assertThat(df.getField()).isEqualTo("date");
      assertThat(df.getComparison()).isEqualTo(Comparison.GREATER_THAN);
      if (type == 17) {
        assertThat(df.getRawComparison()).isEqualTo(">");
      }
      else {
        assertThat(df.getRawComparison()).isEqualTo("gt");
      }

      DateFilter df2 = request.getFirstFilterForField("date");
      assertThat(df2).isSameAs((DateFilter) filters.get(0));

      List<Filter> allFiltersForField = request.getAllFiltersForField("date");
      assertThat(allFiltersForField)
          .containsExactly(filters.get(0), filters.get(1));

      return createResult(type);
    }
    case 9:
    case 18: {
      assertThat(filters).hasSize(1);
      assertThat(filters.get(0)).isInstanceOf(DateFilter.class);

      DateFilter df1 = (DateFilter) filters.get(0);
      assertThat(df1.getValue()).isEqualTo("07/01/2010");
      assertThat(df1.getField()).isEqualTo("date");
      assertThat(df1.getComparison()).isEqualTo(Comparison.EQUAL);
      if (type == 18) {
        assertThat(df1.getRawComparison()).isEqualTo("=");
      }
      else {
        assertThat(df1.getRawComparison()).isEqualTo("eq");
      }

      DateFilter df2 = request.getFirstFilterForField("date");
      assertThat(df2).isSameAs(df1);

      List<Filter> allFiltersForField = request.getAllFiltersForField("date");
      assertThat(allFiltersForField).containsExactly(df1);
View Full Code Here

TOP

Related Classes of ch.ralscha.extdirectspring.filter.DateFilter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.