Changing code to use interfaces instead of implementations.
This commit is contained in:
		| @@ -26,6 +26,7 @@ import org.slf4j.Logger; | ||||
| import org.slf4j.LoggerFactory; | ||||
|  | ||||
| import java.util.ArrayList; | ||||
| import java.util.List; | ||||
|  | ||||
|  | ||||
| /** | ||||
| @@ -58,7 +59,7 @@ public class App { | ||||
|     King k = new King(); | ||||
|     Queen q = new Queen(); | ||||
|  | ||||
|     ArrayList<Royalty> guests = new ArrayList<>(); | ||||
|     List<Royalty> guests = new ArrayList<>(); | ||||
|     guests.add(k); | ||||
|     guests.add(q); | ||||
|  | ||||
|   | ||||
| @@ -25,6 +25,7 @@ package com.iluwatar.servant; | ||||
| import org.junit.Test; | ||||
|  | ||||
| import java.util.ArrayList; | ||||
| import java.util.List; | ||||
|  | ||||
| import static org.junit.Assert.*; | ||||
| import static org.mockito.Mockito.mock; | ||||
| @@ -74,12 +75,12 @@ public class ServantTest { | ||||
|     final Royalty badMoodRoyalty = mock(Royalty.class); | ||||
|     when(badMoodRoyalty.getMood()).thenReturn(true); | ||||
|  | ||||
|     final ArrayList<Royalty> goodCompany = new ArrayList<>(); | ||||
|     final List<Royalty> goodCompany = new ArrayList<>(); | ||||
|     goodCompany.add(goodMoodRoyalty); | ||||
|     goodCompany.add(goodMoodRoyalty); | ||||
|     goodCompany.add(goodMoodRoyalty); | ||||
|  | ||||
|     final ArrayList<Royalty> badCompany = new ArrayList<>(); | ||||
|     final List<Royalty> badCompany = new ArrayList<>(); | ||||
|     goodCompany.add(goodMoodRoyalty); | ||||
|     goodCompany.add(goodMoodRoyalty); | ||||
|     goodCompany.add(badMoodRoyalty); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user