Skip to content
Home
News
Features
Exemplars
Automatic Continuous Testing
Real-Time Continuous Test Coverage Reporting
Declarative Stubbing
Comprehensive JUnit integration
Guide
1. Key Concepts
1.1. Declarative Unit Testing with Exemplars
1.2. Continuous Unit Testing
1.3. Real-time Test Coverage Reporting
1.4. JUnit Integration
1.5. About Adding the Sureassert Dependency
1.6. About Adding Declarative Tests to your Production Code
1.7. Use Cases
1.8. Stubbing and Mocking
2. The Sureassert UC Engine for Eclipse
2.1. Automatic Incremental Execution
2.2. The Background UC Engine
2.3. Forcing Sureassert UC Execution
2.4. Debugging Exemplars and JUnits
2.5. Testing Deadlocks and Stopping the UC Engine
3. Exemplars
3.1. Annotating Methods with Exemplars
3.2. Passing Method Arguments
3.3. SIN Expressions
3.4. Sureassert Named Instances
3.5. Specifying and Initializing the Object Under Test
3.6. Viewing Results and Other Test Information
3.7. Asserting Expected Results
3.8. Using Exemplars in Interfaces and Abstract Classes
3.9. Setup and Tear-down (before and after)
3.10. Further Documenting your Exemplars
3.11. Shorthand Exemplar Properties
3.12. Inner Classes
3.13. Avoiding Duplication with Templates
4. In-line Assertions
5. Test Isolation
5.1. Test Doubles
5.2. Method Stubs
5.3. Source Stubs
5.4. Expecting Stub Invocation: vstubs
5.5. Default Classes
6. Behaviour Verification
6.1. Using verify To Perform Behaviour Verification
6.2. Verifying Stub Invocation
7. Coverage Reporting
7.1. Graphical In-Line Reporting
7.2. File-level Information, Warnings and Errors
7.3. Using @IgnoreTestCoverage
7.4. Configuration
8. JUnit Integration
8.1. The JUnit Library
8.2. Declarative JUnit Test Class Association
8.3. Automatic JUnit Execution
8.4. Sureassert Stubs with JUnit
API Reference
Download
Tutorial
Licensing
Forums
Support
About Us
About Us
Sureassert was developed in 2011 by Nathan Dolan who now runs
getNEW Digital
.
Comments are closed.
Search for:
Archives
Meta
Register
Log in