Package org.springframework.data.cassandra.test.integration.simpletons

Examples of org.springframework.data.cassandra.test.integration.simpletons.Book


  }

  @Test
  public void insertTest() {

    Book b1 = new Book();
    b1.setIsbn("123456-1");
    b1.setTitle("Spring Data Cassandra Guide");
    b1.setAuthor("Cassandra Guru");
    b1.setPages(521);
    b1.setSaleDate(new Date());
    b1.setInStock(true);

    template.insert(b1);

    Book b2 = new Book();
    b2.setIsbn("123456-2");
    b2.setTitle("Spring Data Cassandra Guide");
    b2.setAuthor("Cassandra Guru");
    b2.setPages(521);

    template.insert(b2);

    Book b3 = new Book();
    b3.setIsbn("123456-3");
    b3.setTitle("Spring Data Cassandra Guide");
    b3.setAuthor("Cassandra Guru");
    b3.setPages(265);

    WriteOptions options = new WriteOptions();
    options.setTtl(60);
    options.setConsistencyLevel(ConsistencyLevel.ONE);
    options.setRetryPolicy(RetryPolicy.DOWNGRADING_CONSISTENCY);

    template.insert(b3, options);

    Book b5 = new Book();
    b5.setIsbn("123456-5");
    b5.setTitle("Spring Data Cassandra Guide");
    b5.setAuthor("Cassandra Guru");
    b5.setPages(265);

    template.insert(b5, options);

  }
View Full Code Here


  }

  @Test
  public void insertAsynchronouslyTest() {

    Book b1 = new Book();
    b1.setIsbn("123456-1");
    b1.setTitle("Spring Data Cassandra Guide");
    b1.setAuthor("Cassandra Guru");
    b1.setPages(521);

    template.insertAsynchronously(b1);

    Book b2 = new Book();
    b2.setIsbn("123456-2");
    b2.setTitle("Spring Data Cassandra Guide");
    b2.setAuthor("Cassandra Guru");
    b2.setPages(521);

    template.insertAsynchronously(b2);

    /*
     * Test Single Insert with entity
     */
    Book b3 = new Book();
    b3.setIsbn("123456-3");
    b3.setTitle("Spring Data Cassandra Guide");
    b3.setAuthor("Cassandra Guru");
    b3.setPages(265);

    WriteOptions options = new WriteOptions();
    options.setTtl(60);
    options.setConsistencyLevel(ConsistencyLevel.ONE);
    options.setRetryPolicy(RetryPolicy.DOWNGRADING_CONSISTENCY);

    template.insertAsynchronously(b3, options);

    /*
     * Test Single Insert with entity
     */
    Book b4 = new Book();
    b4.setIsbn("123456-4");
    b4.setTitle("Spring Data Cassandra Guide");
    b4.setAuthor("Cassandra Guru");
    b4.setPages(465);

    /*
     * Test Single Insert with entity
     */
    Book b5 = new Book();
    b5.setIsbn("123456-5");
    b5.setTitle("Spring Data Cassandra Guide");
    b5.setAuthor("Cassandra Guru");
    b5.setPages(265);

    template.insertAsynchronously(b5, options);

  }
View Full Code Here

   */
  private List<Book> getBookList(int numBooks) {

    List<Book> books = new ArrayList<Book>();

    Book b = null;
    for (int i = 0; i < numBooks; i++) {
      b = new Book();
      b.setIsbn(UUID.randomUUID().toString());
      b.setTitle("Spring Data Cassandra Guide");
      b.setAuthor("Cassandra Guru");
      b.setPages(i * 10 + 5);
      b.setInStock(true);
      b.setSaleDate(new Date());
      books.add(b);
    }

    return books;
  }
View Full Code Here

    options.setRetryPolicy(RetryPolicy.DOWNGRADING_CONSISTENCY);

    /*
     * Test Single Insert with entity
     */
    Book b1 = new Book();
    b1.setIsbn("123456-1");
    b1.setTitle("Spring Data Cassandra Book");
    b1.setAuthor("Cassandra Guru");
    b1.setPages(521);

    template.update(b1);

    Book b2 = new Book();
    b2.setIsbn("123456-2");
    b2.setTitle("Spring Data Cassandra Book");
    b2.setAuthor("Cassandra Guru");
    b2.setPages(521);

    template.update(b2);

    /*
     * Test Single Insert with entity
     */
    Book b3 = new Book();
    b3.setIsbn("123456-3");
    b3.setTitle("Spring Data Cassandra Book");
    b3.setAuthor("Cassandra Guru");
    b3.setPages(265);

    template.update(b3, options);

    /*
     * Test Single Insert with entity
     */
    Book b5 = new Book();
    b5.setIsbn("123456-5");
    b5.setTitle("Spring Data Cassandra Book");
    b5.setAuthor("Cassandra Guru");
    b5.setPages(265);

    template.update(b5, options);

  }
View Full Code Here

    options.setRetryPolicy(RetryPolicy.DOWNGRADING_CONSISTENCY);

    /*
     * Test Single Insert with entity
     */
    Book b1 = new Book();
    b1.setIsbn("123456-1");
    b1.setTitle("Spring Data Cassandra Book");
    b1.setAuthor("Cassandra Guru");
    b1.setPages(521);

    template.updateAsynchronously(b1);

    Book b2 = new Book();
    b2.setIsbn("123456-2");
    b2.setTitle("Spring Data Cassandra Book");
    b2.setAuthor("Cassandra Guru");
    b2.setPages(521);

    template.updateAsynchronously(b2);

    /*
     * Test Single Insert with entity
     */
    Book b3 = new Book();
    b3.setIsbn("123456-3");
    b3.setTitle("Spring Data Cassandra Book");
    b3.setAuthor("Cassandra Guru");
    b3.setPages(265);

    template.updateAsynchronously(b3, options);

    /*
     * Test Single Insert with entity
     */
    Book b5 = new Book();
    b5.setIsbn("123456-5");
    b5.setTitle("Spring Data Cassandra Book");
    b5.setAuthor("Cassandra Guru");
    b5.setPages(265);

    template.updateAsynchronously(b5, options);

  }
View Full Code Here

    options.setRetryPolicy(RetryPolicy.DOWNGRADING_CONSISTENCY);

    /*
     * Test Single Insert with entity
     */
    Book b1 = new Book();
    b1.setIsbn("123456-1");

    template.delete(b1);

    Book b2 = new Book();
    b2.setIsbn("123456-2");

    template.delete(b2);

    /*
     * Test Single Insert with entity
     */
    Book b3 = new Book();
    b3.setIsbn("123456-3");

    template.delete(b3, options);

    /*
     * Test Single Insert with entity
     */
    Book b5 = new Book();
    b5.setIsbn("123456-5");

    template.delete(b5, options);

  }
View Full Code Here

    options.setRetryPolicy(RetryPolicy.DOWNGRADING_CONSISTENCY);

    /*
     * Test Single Insert with entity
     */
    Book b1 = new Book();
    b1.setIsbn("123456-1");

    template.deleteAsynchronously(b1);

    Book b2 = new Book();
    b2.setIsbn("123456-2");

    template.deleteAsynchronously(b2);

    /*
     * Test Single Insert with entity
     */
    Book b3 = new Book();
    b3.setIsbn("123456-3");

    template.deleteAsynchronously(b3, options);

    /*
     * Test Single Insert with entity
     */
    Book b5 = new Book();
    b5.setIsbn("123456-5");

    template.deleteAsynchronously(b5, options);

  }
View Full Code Here

  public void selectOneTest() {

    /*
     * Test Single Insert with entity
     */
    Book b1 = new Book();
    b1.setIsbn("123456-1");
    b1.setTitle("Spring Data Cassandra Guide");
    b1.setAuthor("Cassandra Guru");
    b1.setPages(521);

    template.insert(b1);

    Select select = QueryBuilder.select().all().from("book");
    select.where(QueryBuilder.eq("isbn", "123456-1"));

    Book b = template.selectOne(select, Book.class);

    log.debug("SingleSelect Book Title -> " + b.getTitle());
    log.debug("SingleSelect Book Author -> " + b.getAuthor());

    Assert.assertEquals(b.getTitle(), "Spring Data Cassandra Guide");
    Assert.assertEquals(b.getAuthor(), "Cassandra Guru");

  }
View Full Code Here

TOP

Related Classes of org.springframework.data.cassandra.test.integration.simpletons.Book

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.