ADD:: class of achievements list
This commit is contained in:
@@ -0,0 +1,23 @@
|
|||||||
|
package greenify.server;
|
||||||
|
|
||||||
|
import greenify.server.data.model.Achievement;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class AllAchievements {
|
||||||
|
private static final List<Achievement> allAchievements = Arrays.asList(
|
||||||
|
new Achievement("Starting off", "You did your first green activity", false),
|
||||||
|
new Achievement("Social butterfly", "You added three friends", false)
|
||||||
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This method gets default achievements.
|
||||||
|
* @return the list of default achievements
|
||||||
|
*/
|
||||||
|
public static List<Achievement> getDefaults() {
|
||||||
|
return new ArrayList<>(allAchievements);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
package greenify.server;
|
||||||
|
|
||||||
|
import greenify.server.data.model.Achievement;
|
||||||
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||||
|
|
||||||
|
class AllAchievementsTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void getDefaultsTest() {
|
||||||
|
List<Achievement> all = new ArrayList<Achievement>() {{
|
||||||
|
add(new Achievement("Starting off", "You did your first green activity", false));
|
||||||
|
add(new Achievement("Social butterfly", "You added three friends", false));
|
||||||
|
}};
|
||||||
|
assertEquals(all.size(), AllAchievements.getDefaults().size());
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user