restructure for tests
~ 10 min work
This commit is contained in:
parent
1e81e96ad4
commit
52f7866707
BIN
lib/byte-buddy-1.14.10.jar
Normal file
BIN
lib/byte-buddy-1.14.10.jar
Normal file
Binary file not shown.
BIN
lib/byte-buddy-agent-1.14.10.jar
Normal file
BIN
lib/byte-buddy-agent-1.14.10.jar
Normal file
Binary file not shown.
BIN
lib/hamcrest-core-1.1.jar
Normal file
BIN
lib/hamcrest-core-1.1.jar
Normal file
Binary file not shown.
BIN
lib/junit-4.10-extended-1.0.4.jar
Normal file
BIN
lib/junit-4.10-extended-1.0.4.jar
Normal file
Binary file not shown.
BIN
lib/junit-4.10.jar
Normal file
BIN
lib/junit-4.10.jar
Normal file
Binary file not shown.
BIN
lib/mockito-core-5.8.0.jar
Normal file
BIN
lib/mockito-core-5.8.0.jar
Normal file
Binary file not shown.
BIN
lib/objenesis-3.3.jar
Normal file
BIN
lib/objenesis-3.3.jar
Normal file
Binary file not shown.
22
mtcg.iml
22
mtcg.iml
@ -1,23 +1,9 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<module type="JAVA_MODULE" version="4">
|
<module type="JAVA_MODULE" version="4">
|
||||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
<component name="AdditionalModuleElements">
|
||||||
<exclude-output />
|
<content url="file://$MODULE_DIR$" dumb="true">
|
||||||
<content url="file://$MODULE_DIR$">
|
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
|
||||||
</content>
|
</content>
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="module-library" scope="PROVIDED">
|
|
||||||
<library>
|
|
||||||
<CLASSES>
|
|
||||||
<root url="jar://$MAVEN_REPOSITORY$/org/projectlombok/lombok/1.18.30/lombok-1.18.30.jar!/" />
|
|
||||||
</CLASSES>
|
|
||||||
<JAVADOC />
|
|
||||||
<SOURCES />
|
|
||||||
</library>
|
|
||||||
</orderEntry>
|
|
||||||
<orderEntry type="library" name="fasterxml.jackson.core" level="project" />
|
|
||||||
<orderEntry type="library" name="fasterxml.jackson.core.annotations" level="project" />
|
|
||||||
<orderEntry type="library" name="fasterxml.jackson.core.databind" level="project" />
|
|
||||||
</component>
|
</component>
|
||||||
</module>
|
</module>
|
||||||
@ -11,7 +11,7 @@ import java.util.List;
|
|||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
public class Battle {
|
public class Battle {
|
||||||
private record RoundResult(String winnerName, Card winnerCard, String loserName, Card loserCard, boolean draw);
|
private record RoundResult(String winnerName, Card winnerCard, String loserName, Card loserCard, boolean draw) {};
|
||||||
private Pair<Combatant, Combatant> combatants;
|
private Pair<Combatant, Combatant> combatants;
|
||||||
@Getter
|
@Getter
|
||||||
private volatile List<String> log = new ArrayList<>();
|
private volatile List<String> log = new ArrayList<>();
|
||||||
@ -40,15 +40,15 @@ public class Battle {
|
|||||||
|
|
||||||
private void playRound() {
|
private void playRound() {
|
||||||
Pair<Card, Card> cards = new Pair<>(this.combatants.left().getCard(), this.combatants.right().getCard());
|
Pair<Card, Card> cards = new Pair<>(this.combatants.left().getCard(), this.combatants.right().getCard());
|
||||||
RoundResult result = this.fight(cards.left(), cards.right());
|
//RoundResult result = this.fight(cards.left(), cards.right());
|
||||||
this.log.add()
|
//this.log.add("");
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean fight(Card left, Card right) {
|
private boolean fight(Card left, Card right) {
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private String createCombatString(RoundResult result) {
|
private String createCombatString(RoundResult result) {
|
||||||
|
return "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user