Package br.com.caelum.vraptor.mydvds.model

Examples of br.com.caelum.vraptor.mydvds.model.Dvd


  private Session session;
  private DvdDao dao;

  @Test
  public void shouldFindADvdWithSimilarTitle() throws Exception {
    Dvd dvd = new Dvd();
    dvd.setTitle("The last cruzade");
    dao.add(dvd);

    assertThat(dao.searchSimilarTitle("last"), hasItem(dvd));
    assertThat(dao.searchSimilarTitle("first"), not(hasItem(dvd)));
  }
View Full Code Here


    controller = new DvdsController(dao, userInfo, result, validator);
  }

  @Test
  public void addingAValidDvd() throws Exception {
    Dvd dvd = new Dvd();
    dvd.setDescription("A random description");
    dvd.setTitle("Once upon a time");
    dvd.setType(DvdType.VIDEO);

    willAddTheDvd(dvd);

    controller.add(dvd, null);
View Full Code Here

    controller.add(dvd, null);

  }
  @Test(expected=ValidationException.class)
  public void addingAnInvalidDvd() throws Exception {
    Dvd dvd = new Dvd();
    dvd.setDescription("short");
    dvd.setTitle("Once upon a time");
    dvd.setType(DvdType.VIDEO);

    willNotAddTheDvd(dvd);

    controller.add(dvd, null);
View Full Code Here

    controller = new DvdRentalsController(dao, userDao, userInfo, result, validator);
  }

  @Test
  public void addingAValidDvd() throws Exception {
    Dvd dvd = new Dvd();
    dvd.setId(2l);

    willAddTheDvdRental(dvd);

    controller.addToMyList(userInfo.getUser(), dvd);
View Full Code Here

    controller.addToMyList(userInfo.getUser(), dvd);

  }
  @Test(expected=ValidationException.class)
  public void addingAnDvdCopyWhenUserIsNotLoggedIn() throws Exception {
    Dvd dvd = new Dvd();
    dvd.setId(2l);

    willNotAddTheDvdRental(dvd);

    User user = new User();
    user.setLogin("abbb");
View Full Code Here

TOP

Related Classes of br.com.caelum.vraptor.mydvds.model.Dvd

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.