#631 - Partial Response : [Refactor] Modify video model fields.
This commit is contained in:
parent
87d4853846
commit
b7dbb4049c
@ -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 + '\'' +
|
||||||
'}';
|
'}';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user