Package br.com.six2six.fixturefactory.base

Examples of br.com.six2six.fixturefactory.base.Range


  public Function regex(String regex) {
    return new RegexFunction(regex);
  }
 
  public Range range(Number start, Number end) {
    return new Range(start, end);
  }
View Full Code Here


      Calendar endDate = (Calendar) referenceDate.clone();
      endDate.add(Calendar.YEAR, 28);
      end = endDate.getTimeInMillis();
    }

    this.random = new RandomFunction(Long.class, new Range(start, end));
  }
View Full Code Here

    this.random = new RandomFunction(Long.class, new Range(start, end));
  }

  public DateTimeFunction(Calendar startDate, Calendar endDate) {
    this.random = new RandomFunction(Long.class, new Range(startDate.getTimeInMillis(), endDate.getTimeInMillis()));
  }
View Full Code Here

  }

  @Override
  @SuppressWarnings("unchecked")
  public <T> T generateValue() {
    RandomFunction random = new RandomFunction(Integer.class, new Range(1, 9));

    Integer a = random.generateValue();
    Integer b = random.generateValue();
    Integer c = random.generateValue();
    Integer d = random.generateValue();
View Full Code Here

  public Function regex(String regex) {
    return new RegexFunction(regex);
  }
 
  public Range range(Number start, Number end) {
    return new Range(start, end);
  }
View Full Code Here

   
    @Test
    public void shouldGenerateAValue() {
        Long start = 1L;
        Long end = 10L;
        Property property = new Property("someNumber", new RandomFunction(Long.class, new Range(start, end)));
        Long value = (Long) property.getValue()
        assertTrue(start <= value && value <= end);
    }
View Full Code Here

  public Function regex(String regex) {
    return new RegexFunction(regex);
  }
 
  public Range range(Number start, Number end) {
    return new Range(start, end);
  }
View Full Code Here

  }

  @Test
  public void randomByteRangeTest() {
      Byte start = 1, end = 100;
      Byte value = new RandomFunction(Byte.class, new Range(start, end)).generateValue();
      assertNotNull("Generated byte must not be null", value);
      assertTrue("Generated byte does not exist in the range", (start <= value && value <= end));
  }
View Full Code Here

  }

  @Test
  public void randomShortRangeTest() {
      Short start = 1, end = 100;
      Short value = new RandomFunction(Short.class, new Range(start, end)).generateValue();
      assertNotNull("Generated short must not be null", value);
      assertTrue("Generated short does not exist in the range", (start <= value && value <= end));
  }
View Full Code Here

  }

  @Test
  public void randomLongRangeTest() {
    Long start = 85L, end = 86L;
        Object value = new RandomFunction(Long.class, new Range(start, end)).generateValue();
    assertNotNull("Generated long can not be null", value);
    assertTrue("Generated long does not exist in the range", (start <= (Long) value && (Long) value <= end));
  }
View Full Code Here

TOP

Related Classes of br.com.six2six.fixturefactory.base.Range

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.