├── .gitignore ├── Eclipse-Cleanup_oc-testing.xml ├── Eclipse-Formatter_oc-testing.xml ├── LICENSE ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── openclassrooms │ │ └── testing │ │ └── calcul │ │ ├── CalculatorApp.java │ │ ├── controller │ │ └── CalculatorController.java │ │ ├── domain │ │ ├── Calculator.java │ │ ├── ConversionCalculator.java │ │ ├── StatisticsCalculator.java │ │ └── model │ │ │ ├── Calculation.java │ │ │ ├── CalculationModel.java │ │ │ └── CalculationType.java │ │ └── service │ │ ├── BatchCalculationFileService.java │ │ ├── BatchCalculationFileServiceImpl.java │ │ ├── BatchCalculatorService.java │ │ ├── BatchCalculatorServiceImpl.java │ │ ├── CalculatorService.java │ │ ├── CalculatorServiceImpl.java │ │ ├── SolutionFormatter.java │ │ └── SolutionFormatterImpl.java └── resources │ └── templates │ └── calculator.html └── test ├── java └── com │ └── openclassrooms │ └── testing │ └── calcul │ ├── controller │ └── CalculatorControllerSIT.java │ ├── domain │ ├── CalculatorTest.java │ ├── ConversionCalculatorTest.java │ ├── DoubleCalculatorTest.java │ ├── LoggingExtension.java │ └── StatisticsCalculatorTest.java │ ├── e2e │ └── StudentMultiplicationJourneyE2E.java │ └── service │ ├── BatchCalculatorServiceTest.java │ ├── CalculatorServiceIT.java │ ├── CalculatorServiceTest.java │ └── SolutionFormatterTest.java └── resources ├── dataset └── operations.txt ├── log4j2.properties └── logback.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/.gitignore -------------------------------------------------------------------------------- /Eclipse-Cleanup_oc-testing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/Eclipse-Cleanup_oc-testing.xml -------------------------------------------------------------------------------- /Eclipse-Formatter_oc-testing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/Eclipse-Formatter_oc-testing.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/openclassrooms/testing/calcul/CalculatorApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/main/java/com/openclassrooms/testing/calcul/CalculatorApp.java -------------------------------------------------------------------------------- /src/main/java/com/openclassrooms/testing/calcul/controller/CalculatorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/main/java/com/openclassrooms/testing/calcul/controller/CalculatorController.java -------------------------------------------------------------------------------- /src/main/java/com/openclassrooms/testing/calcul/domain/Calculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/main/java/com/openclassrooms/testing/calcul/domain/Calculator.java -------------------------------------------------------------------------------- /src/main/java/com/openclassrooms/testing/calcul/domain/ConversionCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/main/java/com/openclassrooms/testing/calcul/domain/ConversionCalculator.java -------------------------------------------------------------------------------- /src/main/java/com/openclassrooms/testing/calcul/domain/StatisticsCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/main/java/com/openclassrooms/testing/calcul/domain/StatisticsCalculator.java -------------------------------------------------------------------------------- /src/main/java/com/openclassrooms/testing/calcul/domain/model/Calculation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/main/java/com/openclassrooms/testing/calcul/domain/model/Calculation.java -------------------------------------------------------------------------------- /src/main/java/com/openclassrooms/testing/calcul/domain/model/CalculationModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/main/java/com/openclassrooms/testing/calcul/domain/model/CalculationModel.java -------------------------------------------------------------------------------- /src/main/java/com/openclassrooms/testing/calcul/domain/model/CalculationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/main/java/com/openclassrooms/testing/calcul/domain/model/CalculationType.java -------------------------------------------------------------------------------- /src/main/java/com/openclassrooms/testing/calcul/service/BatchCalculationFileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/main/java/com/openclassrooms/testing/calcul/service/BatchCalculationFileService.java -------------------------------------------------------------------------------- /src/main/java/com/openclassrooms/testing/calcul/service/BatchCalculationFileServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/main/java/com/openclassrooms/testing/calcul/service/BatchCalculationFileServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/openclassrooms/testing/calcul/service/BatchCalculatorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/main/java/com/openclassrooms/testing/calcul/service/BatchCalculatorService.java -------------------------------------------------------------------------------- /src/main/java/com/openclassrooms/testing/calcul/service/BatchCalculatorServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/main/java/com/openclassrooms/testing/calcul/service/BatchCalculatorServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/openclassrooms/testing/calcul/service/CalculatorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/main/java/com/openclassrooms/testing/calcul/service/CalculatorService.java -------------------------------------------------------------------------------- /src/main/java/com/openclassrooms/testing/calcul/service/CalculatorServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/main/java/com/openclassrooms/testing/calcul/service/CalculatorServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/openclassrooms/testing/calcul/service/SolutionFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/main/java/com/openclassrooms/testing/calcul/service/SolutionFormatter.java -------------------------------------------------------------------------------- /src/main/java/com/openclassrooms/testing/calcul/service/SolutionFormatterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/main/java/com/openclassrooms/testing/calcul/service/SolutionFormatterImpl.java -------------------------------------------------------------------------------- /src/main/resources/templates/calculator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/main/resources/templates/calculator.html -------------------------------------------------------------------------------- /src/test/java/com/openclassrooms/testing/calcul/controller/CalculatorControllerSIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/test/java/com/openclassrooms/testing/calcul/controller/CalculatorControllerSIT.java -------------------------------------------------------------------------------- /src/test/java/com/openclassrooms/testing/calcul/domain/CalculatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/test/java/com/openclassrooms/testing/calcul/domain/CalculatorTest.java -------------------------------------------------------------------------------- /src/test/java/com/openclassrooms/testing/calcul/domain/ConversionCalculatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/test/java/com/openclassrooms/testing/calcul/domain/ConversionCalculatorTest.java -------------------------------------------------------------------------------- /src/test/java/com/openclassrooms/testing/calcul/domain/DoubleCalculatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/test/java/com/openclassrooms/testing/calcul/domain/DoubleCalculatorTest.java -------------------------------------------------------------------------------- /src/test/java/com/openclassrooms/testing/calcul/domain/LoggingExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/test/java/com/openclassrooms/testing/calcul/domain/LoggingExtension.java -------------------------------------------------------------------------------- /src/test/java/com/openclassrooms/testing/calcul/domain/StatisticsCalculatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/test/java/com/openclassrooms/testing/calcul/domain/StatisticsCalculatorTest.java -------------------------------------------------------------------------------- /src/test/java/com/openclassrooms/testing/calcul/e2e/StudentMultiplicationJourneyE2E.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/test/java/com/openclassrooms/testing/calcul/e2e/StudentMultiplicationJourneyE2E.java -------------------------------------------------------------------------------- /src/test/java/com/openclassrooms/testing/calcul/service/BatchCalculatorServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/test/java/com/openclassrooms/testing/calcul/service/BatchCalculatorServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/openclassrooms/testing/calcul/service/CalculatorServiceIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/test/java/com/openclassrooms/testing/calcul/service/CalculatorServiceIT.java -------------------------------------------------------------------------------- /src/test/java/com/openclassrooms/testing/calcul/service/CalculatorServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/test/java/com/openclassrooms/testing/calcul/service/CalculatorServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/openclassrooms/testing/calcul/service/SolutionFormatterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/test/java/com/openclassrooms/testing/calcul/service/SolutionFormatterTest.java -------------------------------------------------------------------------------- /src/test/resources/dataset/operations.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/test/resources/dataset/operations.txt -------------------------------------------------------------------------------- /src/test/resources/log4j2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/test/resources/log4j2.properties -------------------------------------------------------------------------------- /src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geoffreyarthaud/oc-testing-java-cours/HEAD/src/test/resources/logback.xml --------------------------------------------------------------------------------