#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 { public class Video {
private String id; private String id;
private String title; private String title;
private Long length; private Integer length;
private String description; private String description;
private String publisher; private String director;
private String status; private String language;
/** /**
* @param id video unique id * @param id video unique id
* @param title video title * @param title video title
* @param length video length in seconds * @param length video length in minutes
* @param description video description by publisher * @param description video description by publisher
* @param publisher video publisher name * @param director video director name
* @param status video status {private, public} * @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.id = id;
this.title = title; this.title = title;
this.length = length; this.length = length;
this.description = description; this.description = description;
this.publisher = publisher; this.director = director;
this.status = status; this.language = language;
} }
@Override @Override
@ -60,8 +60,8 @@ public class Video {
", title='" + title + '\'' + ", title='" + title + '\'' +
", length=" + length + ", length=" + length +
", description='" + description + '\'' + ", description='" + description + '\'' +
", publisher='" + publisher + '\'' + ", director='" + director + '\'' +
", status='" + status + '\'' + ", language='" + language + '\'' +
'}'; '}';
} }
} }

View File

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