forked from pierront/rock-paper-scissors
Refactor InMemoryStatRepository initialization with default stats constant, make Application.main public, update Java version to 21 in pom.xml, and remove redundant Jenkinsfile configuration.
This commit is contained in:
@@ -6,7 +6,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
@SpringBootApplication
|
||||
public class Application {
|
||||
|
||||
static void main(String[] args) {
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(Application.class, args);
|
||||
}
|
||||
|
||||
|
||||
@@ -10,11 +10,11 @@ import java.util.Map;
|
||||
@Stub
|
||||
public record InMemoryStatRepository(Map<String, Integer> stats) implements StatRepository {
|
||||
|
||||
|
||||
private final static HashMap<String, Integer> DEFAULT_STATS = new HashMap<>(Map.of("joe", 1,"eoj", 3));
|
||||
|
||||
public InMemoryStatRepository() {
|
||||
HashMap<String, Integer> stats1 = new HashMap<>();
|
||||
stats1.put("joe", 1);
|
||||
stats1.put("eoj", 3);
|
||||
this(stats1);
|
||||
this(DEFAULT_STATS);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user