Framework Mode - Why assumptions control test execution
Folder Structure of a JUnit Test Project
src/
├── main/
│ └── java/
│ └── com/example/app/
│ └── App.java
└── test/
└── java/
└── com/example/app/
├── assumptions/
│ └── AssumptionTests.java
├── utils/
│ └── TestUtils.java
└── AppTests.java
This structure separates production code and test code. The assumptions folder holds tests demonstrating assumption usage.