Package de.kunysch.localimdb

Examples of de.kunysch.localimdb.Movies


    movieOne.setYear(1911);
    movieOne.setRating(11, 11111);
    movieTwo = new Movie();
    movieTwo.setYear(2122);
    movieThree = new Movie();
    moviesDefault = new Movies();
    long[] hashes = new long[1];
    List<Movie>[] movieList = new List[1];
    hashes[0] = Movies.hashTitle(titleG);
    movieList[0] =Arrays.asList(new Movie[] { movieOne });
    moviesNowG1 = new Movies(1, timestamp, hashes, movieList);
    movieList = new List[2];
    hashes = new long[2];
    hashes[0] = Movies.hashTitle(titleG);
    movieList[0] = Arrays.asList(new Movie[] { movieOne });
    hashes[1] = Movies.hashTitle(titleH);
    movieList[1] = Arrays.asList(new Movie[] { movieOne, movieTwo, movieThree });
    moviesNowG1H123 = new Movies(3, timestamp, hashes, movieList);
  }
View Full Code Here


      moviesDefault.writeExternal(out);
      moviesNowG1.writeExternal(out);
      moviesNowG1H123.writeExternal(out);
      out.close();
      final ObjectInput in = new ObjectInputStream(new ByteArrayInputStream(baos.toByteArray()));
      final Movies readMovies = new Movies();
      readMovies.readExternal(in);
      readMovies.readExternal(in);
      readMovies.readExternal(in);
      assertFalse(readMovies.isEmpty());
      assertEquals(timestamp, readMovies.getTimestamp());
      assertEquals(1, readMovies.findByTitle(titleG).length);
      assertEquals(movieOne, readMovies.findByTitle(titleG)[0]);
      assertEquals(3, readMovies.findByTitle(titleH).length);
    } catch (IOException e) {
      fail(e.toString());
    }
  }
View Full Code Here

      pw.close();
      final MoviesBuilder builder = new MoviesBuilder();
      final RatingsParser parser = new TempfileRatingsParser(file, builder);
      final int count = parser.fetch(file.getParentFile().toURL(), null);
      assertEquals(3, count);
      final Movies movies = builder.getMovies();
      assertEquals(3, movies.getTitleCount());
      assertEquals(3, movies.getMovieCount());
      assertEquals(1, movies.findByTitle("one").length);
      assertEquals(1, movies.findByTitle("ten").length);
      assertEquals(1, movies.findByTitle("a third title").length);
      assertEquals(10, movies.findByTitle("one")[0].getRank());
      assertEquals(100, movies.findByTitle("ten")[0].getRank());
      assertEquals(33, movies.findByTitle("a third title")[0].getRank());
      assertEquals(1234567, movies.findByTitle("one")[0].getVotes());
      assertEquals(5, movies.findByTitle("ten")[0].getVotes());
      assertEquals(333, movies.findByTitle("a third title")[0].getVotes());
    } catch (IOException e) {
      throw new RuntimeException(e);
    } catch (ParseException e) {
      fail(e.getMessage());
    } finally {
View Full Code Here

  public void propertyChange(PropertyChangeEvent evt) {
    if (ImportGui.PROP_MOVIES.equals(evt.getPropertyName())) {
      movies = (Movies) evt.getNewValue();
      if (null == movies) {
        movies = new Movies();
      } else {
        LOG.info("loaded IMDb movies");
        SwingUtilities.invokeLater(new Runnable() {
          public void run() {
            fireDayProgramsChanged(getPluginManager().getCurrentDate());
View Full Code Here

TOP

Related Classes of de.kunysch.localimdb.Movies

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.