README.md

    Banking Kata - Java

    CI

    Overview

    This project illustrates TDD & Clean Architecture implementation in Java, showing the Use Case Driven Development Approach.

    We implement a Banking system with the following use cases:

    • Open account
    • Withdraw funds
    • Deposit funds
    • View account

    Prerequisites

    • OpenJDK 17

    Instructions

    Running build with automated tests:

    ./gradlew build

    Running JaCoCo code coverage:

    ./gradlew jacocoTestReport

    Running PIT mutation testing:

    ./gradlew pitest

    Reports

    See the build\reports directory for the generated reports for test results, code coverage and mutation testing.

    Reports:

    • build\reports\tests
    • build\reports\jacoco
    • build\reports\pitest

    项目简介

    Banking Kata (Java)

    🚀 Github 镜像仓库 🚀

    源项目地址

    https://github.com/valentinacupac/banking-kata-java

    发行版本

    当前项目没有发行版本

    贡献者 3

    V Valentina Cupać @Valentina Cupać
    V Valentina Cupać @Valentina Cupać

    开发语言

    • Java 97.2 %
    • Groovy 2.8 %