- 여러가지 테스트 기법 중 given > when > then 기법을 사용한다
- expect() 함수를 활용한 결과 검증
void main() {
test('Wizard Test', () {
// given(준비)
final wizard = Wizard(name: '마법사', hp: 100);
final hero = Hero(name: '히어로', hp: 10);
// when(실행)
wizard.heal(hero);
// then(검증)
expect(hero.hp, equals(20));
});
}
dart test