C#/단위테스트 범범조조 2021. 11. 21. 20:07
소개 안녕하세요. 오늘은 xUnit FluentAssertions 이용하여 문자형, 불리한 타입을 테스트 하는 방법에 대해서 알려 드리려고 합니다. xUnit 테스트 진행 및 FluentAssertions 누겟 설치하는 방법은 아래 참조를 통해 링크 걸오 놓도록 하겠습니다. 단위테스트를 처음 접하시는 분들은 설정하시는 방법을 먼저 보고 오시는 것을 추천 드리도록 하겠습니다. 그럼 xUnit에서 문자형과 불리한 타입을 어떻게 테스트 진행하는지 예제 코드를 통해서 보여 드리도록 하겠습니다. 참조 FluentAssertions 메뉴얼 xUnit 테스트 진행 방법 FluentAssertions 설치하기 1. 테스트 기본이 되는 코드 작성 xUnit 으로 단위테스트를 진행하기 위해서는 단위테스트를 진행할 기본 클..
더 읽기
C#/정규표현식 범범조조 2021. 11. 21. 19:14
참조 손에 잡히는 정규표현식 소개 메타 문자는 일반적으로 두 가지 범주로 나뉩니다. 마침표(.) 처럼 텍스트와 일치하는 문자와 대괄호([]) 처럼 정규 표현식 문법의 일부로 쓰는 문자로 나뉩니다. 오늘은 공백 문자를 살펴보면서 두 가지 유형을 한 메타 문자들을 접하려고 합니다. 공백 문자 찾기 정규 표현식 검색을 수행할 때, 눈에 보이지 않지만 텍스트에 포함되는 공백 문자들도 찾아야 할 때가 있습니다. 예를 들어 탭 문자를 모두 찾거나 줄바꿈 문자를 찾고 싶을 수도 있습니다. 꼼수를 이용하지 않고 이런 문자를 정규 표현식에 직접 써넣기가 어렵기 때문에 아래 표에서 나온 것과 같은 특수한 메타 문자들을 사용해야 합니다. 메타 문자 설명 [\br] 역스페이스 \f 페이지 넘김 \n 줄바뀜 \r 캐리지 리턴 ..