일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 체리새우
- 무화과
- rust 소개
- for
- golang 강좌
- PKI
- 반복문
- MSA
- 카디날
- 쌈채소
- Tendermint
- 분산 신원
- 치비
- rust 강좌
- 가재
- 조건문
- 구피
- 애플 달팽이
- Feign
- did
- Config server
- RSA
- rust
- 물생활
- 텐더민트
- 주말농장
- 분산 식별자
- MSSQL
- Python 강좌
- 기본문법
- Today
- Total
목록test (2)
comnic's Dev&Life

12. 테스트와 에러 핸들링 Rust는 테스트 주도 개발(Test-Driven Development, TDD)을 지원하며, 코드의 안정성과 신뢰성을 확인하는 데에 사용됩니다. 12.1 테스트 작성과 실행 테스트는 #[test] 어트리뷰트를 사용하여 작성되며, cargo test 명령어를 통해 실행됩니다. // 소스 코드 fn add(a: i32, b: i32) -> i32 { a + b } // 테스트 코드 #[cfg(test)] mod tests { use super::*; #[test] fn test_add() { assert_eq!(add(2, 3), 5); assert_eq!(add(-1, 1), 0); assert_eq!(add(0, 0), 0); } } add 함수는 간단한 덧셈을 수행하는 함..
Spring boot로 Rest Test를 위한 간단한 소스 기본적으로 생성된 Test Class를 상속 받아 사용한다. 아래 코드에서는 ApiServerApplicationTests Class가 자동으로 생성된 Class이다. public class TestWebApp extends ApiServerApplicationTests { @Autowired private WebApplicationContext webApplicationContext; private MockMvc mockMvc; @Before public void setup() { mockMvc = MockMvcBuilders.webAppContextSetup(webApplicationContext).build(); } @Test public..