일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- did
- 구피
- Feign
- Python 강좌
- 조건문
- 분산 식별자
- rust
- 기본문법
- Tendermint
- MSA
- 가재
- MSSQL
- RSA
- rust 소개
- 무화과
- 쌈채소
- 텐더민트
- rust 강좌
- 주말농장
- 체리새우
- 반복문
- PKI
- 카디날
- Config server
- 물생활
- golang 강좌
- for
- 애플 달팽이
- 분산 신원
- 치비
- 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..