Acceptance tests: Remove duplicated JSON container classes
This change makes it possible to reuse server side classes for both input and output JSON container classes. To solve the mismatch between server-side CamelCase and lower case with underscore the field naming policy is set to FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES in GsonBuilder in RestSession in acceptance framework. Now we can remove dozen of duplicated classes in acceptance framework. Change-Id: Icdc7f63a38c304f3a744a7a12b768cda2504a55e
This commit is contained in:
		| @@ -54,7 +54,7 @@ import java.util.List; | ||||
| import java.util.Map; | ||||
| import java.util.Set; | ||||
|  | ||||
| class SuggestReviewers implements RestReadView<ChangeResource> { | ||||
| public class SuggestReviewers implements RestReadView<ChangeResource> { | ||||
|  | ||||
|   private static final String MAX_SUFFIX = "\u9fa5"; | ||||
|   private static final int MAX = 10; | ||||
| @@ -268,7 +268,7 @@ class SuggestReviewers implements RestReadView<ChangeResource> { | ||||
|     return false; | ||||
|   } | ||||
|  | ||||
|   static class SuggestedReviewerInfo implements Comparable<SuggestedReviewerInfo> { | ||||
|   public static class SuggestedReviewerInfo implements Comparable<SuggestedReviewerInfo> { | ||||
|     String kind = "gerritcodereview#suggestedreviewer"; | ||||
|     AccountInfo account; | ||||
|     GroupBaseInfo group; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 David Ostrovsky
					David Ostrovsky