Exercise 076: Assertions and Refutations
Topic: Mix & Testing
Level: 18
Difficulty: 2
Prerequisites
- Exercise 075: ExUnit Basics
- Boolean logic
Learning Objectives
Students will learn to:
- Use various assertion functions
- Use refute for negative assertions
- Test equality, membership, and exceptions
Key Concepts
- assert vs refute
- assert_receive, assert_raise
- Testing different conditions
Exercise Structure
- Explain different assertion types
- Show examples: assert, refute, assert_raise
- Task: Write tests using multiple assertion types
- Expected output: Comprehensive test coverage
Hints
refute is for asserting something is false or nil
References
Exercise 076: Assertions and Refutations
Topic: Mix & Testing
Level: 18
Difficulty: 2
Prerequisites
Learning Objectives
Students will learn to:
Key Concepts
Exercise Structure
Hints
refute is for asserting something is false or nil
References