테스트 코드
조건분기
// 최대값이 정해져 있는 더하기 함수
const add = (a : number, b : number) => {
const sum = a + b
if(sum > 0) return 100
return sum
}// Test Code
// AS-IS
test('50 + 50은 100', () => {
expect(add(50,50)).toBe(100)
})
test('70 + 80은 100', () => {
expect(add(70,80)).toBe(100)
})
// TO-BE
test('반환값은 첫 번째 매개변수와 두 번째 매개변수를 더한 값이다.', () => {
expect(50, 50).toBe(100)
})
test('반환값의 상한은 100이다', () => {
expect(add(70, 80)).toBe(100)
})예외 발생
instanceof 연산자를 활용한 세부 사항 검증
instanceof 연산자를 활용한 세부 사항 검증Last updated