#631 - Partial Response : [Refactor] Modify video model fields.

This commit is contained in:
Gopinath Langote 2017-09-14 19:15:44 +05:30
parent 87d4853846
commit b7dbb4049c
2 changed files with 14 additions and 14 deletions

View File

@ -31,26 +31,26 @@ package com.iluwatar.partialresponse;
public class Video {
private String id;
private String title;
private Long length;
private Integer length;
private String description;
private String publisher;
private String status;
private String director;
private String language;
/**
* @param id video unique id
* @param title video title
* @param length video length in seconds
* @param length video length in minutes
* @param description video description by publisher
* @param publisher video publisher name
* @param status video status {private, public}
* @param director video director name
* @param language video language {private, public}
*/
public Video(String id, String title, Long length, String description, String publisher, String status) {
public Video(String id, String title, Integer length, String description, String director, String language) {
this.id = id;
this.title = title;
this.length = length;
this.description = description;
this.publisher = publisher;
this.status = status;
this.director = director;
this.language = language;
}
@Override
@ -60,8 +60,8 @@ public class Video {
", title='" + title + '\'' +
", length=" + length +
", description='" + description + '\'' +
", publisher='" + publisher + '\'' +
", status='" + status + '\'' +
", director='" + director + '\'' +
", language='" + language + '\'' +
'}';
}
}

View File

@ -36,9 +36,9 @@ public class VideoResourceTest {
@Before
public void setUp() {
Map<String, Video> videos = new HashMap<>();
videos.put("1", new Video("1", "title 1", 100L, "", "", ""));
videos.put("1", new Video("2", "title 2", 100L, "", "", ""));
videos.put("1", new Video("3", "title 3", 100L, "", "", ""));
videos.put("1", new Video("1", "Avatar", 178, "epic science fiction film", "James Cameron", "English"));
videos.put("1", new Video("2", "Godzilla Resurgence", 120, "Action & drama movie|", "Hideaki Anno", "Japanese"));
videos.put("1", new Video("3", "Interstellar", 169, "Adventure & Sci-Fi", "Christopher Nolan", "English"));
resource = new VideoResource(videos);
}