Package com.base2art.jeqll.sampleData

Examples of com.base2art.jeqll.sampleData.TestObject


  @Test
  public void shouldLoad()
  {
    IQuery<TestObject> query = new IterableQuery<>(TestObjectRepository.createList(3), TestObject.class);
    TestObject to = query.where(new EqualityMatcher<>("index", 0)).first();
    assertThat(to).isNotNull();
  }
View Full Code Here


  @Test
  public void shouldGetFirstItem()
  {
    IterableQuery<TestObject> query= new IterableQuery<TestObject>(TestObjectRepository.createList(2), TestObject.class);

    TestObject testObject = query.first();
    assertThat(testObject).isNotNull();
    assertThat(testObject.getIndex()).isEqualTo(0);
  }
View Full Code Here

  @Test
  public void shouldGetLastItem()
  {
    IterableQuery<TestObject> query= new IterableQuery<TestObject>(TestObjectRepository.createList(2), TestObject.class);

    TestObject testObject = query.last();
    assertThat(testObject).isNotNull();
    assertThat(testObject.getIndex()).isEqualTo(1);
  }
View Full Code Here

 
  @Test
  public void shouldGetSingleItemWhereOne()
  {
    IterableQuery<TestObject> query= new IterableQuery<TestObject>(TestObjectRepository.createList(1), TestObject.class);
    TestObject testObject = query.single();
    assertThat(testObject).isNotNull();
    assertThat(testObject.getIndex()).isEqualTo(0);
  }
View Full Code Here

  @Test
  public void shouldGetElementAtItemWhereInIndex()
  {
    IterableQuery<TestObject> query= new IterableQuery<TestObject>(TestObjectRepository.createList(4), TestObject.class);
    TestObject testObject = query.elementAt(2);
    assertThat(testObject).isNotNull();
    assertThat(testObject.getIndex()).isEqualTo(2);

    testObject = query.elementAt(3);
    assertThat(testObject).isNotNull();
    assertThat(testObject.getIndex()).isEqualTo(3);
  }
View Full Code Here

  @Test(expected=SequenceContainsNoItemsException.class)
  public void shouldGetElementAtItemWhereNotInIndex()
  {
    IterableQuery<TestObject> query= new IterableQuery<TestObject>(TestObjectRepository.createList(4), TestObject.class);
    TestObject testObject = query.elementAt(2);
    assertThat(testObject).isNotNull();
    assertThat(testObject.getIndex()).isEqualTo(2);

    testObject = query.elementAt(3);
    assertThat(testObject).isNotNull();
    assertThat(testObject.getIndex()).isEqualTo(3);

    query.elementAt(4);
  }
View Full Code Here

    final EqualityMatcher matcher = new EqualityMatcher<>("index", 1);

    IterableQueryIterable<TestObject> iter = new IterableQueryIterable<TestObject>(list, matcher);
    final Iterator<TestObject> iterator = iter.iterator();
    assertThat(iterator.hasNext()).isEqualTo(true);
    TestObject testObject = iterator.next();
    assertThat(testObject).isNotNull();
    assertThat(testObject.getIndex()).isEqualTo(1);

    assertThat(iterator.hasNext()).isEqualTo(false);
  }
View Full Code Here

{

  @Test
  public void shouldCompareCorrectly()
  {
    TestObject to = new TestObject("item1", 3);
    EqualityMatcher<TestObject, String> stringMatcher = new EqualityMatcher<>("name", "item1");
    EqualityMatcher<TestObject, Integer> intMatcher = new EqualityMatcher<>("index", 3);
    assertThat(stringMatcher.isMatch(to, 0)).isEqualTo(true);
    assertThat(intMatcher.isMatch(to, 0)).isEqualTo(true);
View Full Code Here

{

  @Test
  public void shouldCompareCorrectly()
  {
    TestObject to = new TestObject("item1", 3);
    GreaterThanMatcher<TestObject, String> stringMatcher = new GreaterThanMatcher<>("name", "item1");
    GreaterThanMatcher<TestObject, Integer> intMatcher = new GreaterThanMatcher<>("index", 3);

    assertThat(stringMatcher.isMatch(to, 0)).isEqualTo(false);
    assertThat(intMatcher.isMatch(to, 0)).isEqualTo(false);
View Full Code Here

{

  @Test
  public void shouldCompareCorrectly()
  {
    TestObject to = new TestObject("item1", 3);
    EqualityMatcher<TestObject, String> stringMatcher = new EqualityMatcher<>("name", "item1");
    EqualityMatcher<TestObject, Integer> intMatcher = new EqualityMatcher<>("index", 3);
    assertThat(new NotMatcher(stringMatcher).isMatch(to, 0)).isEqualTo(false);
    assertThat(new NotMatcher(intMatcher).isMatch(to, 0)).isEqualTo(false);
View Full Code Here

TOP

Related Classes of com.base2art.jeqll.sampleData.TestObject

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.