Kotest Extra Arbs
Kotlin의 테스팅 프레임워크에 대해 소개한다.
범용 데이터 생성을 위한 Arbs 컬렉션을 찾고 있다면, 그러한 컬렉션이 있다.
NOTE
사용하려면 빌드에io.kotest.extensions:kotest-property-arbs:version
을 추가한다.
임의 | 세부정보 |
---|---|
Arb.firstName() |
임의의 영어 또는 히스패닉 이름을 생성한다. |
Arb.lastName() |
미국 인구 조사 데이터를 기반으로 임의의 성을 생성한다. |
Arb.name() |
임의의 이름과 성을 생성한다. |
Arb.stockExchanges() |
임의의 증권 거래소 생성(예: New York Stock Exchange / NYSE / US ) |
Arb.domin() |
임의의 도메인 이름을 생성한다.(예: www.wibble.co.uk |
Arb.contry() |
임의의 국가 객체를 생성한다.(예: Botswana / BW / Africa ) |
Arb.continent() |
7개 대륙 목록에서 임의의 대륙을 생성한다. |
Arb.zipcode() |
존재 여부를 확인하지 않고 01000에서 99999까지의 무작위 우편번호 |
Arb.harryPotterCharacter() |
Harry Potter 시리즈에서 임의의 이름과 성을 생성 |
Arb.color() |
임의의 이름이 지정된 색상을 생성한다.(예: 미드나잇 블루 |
Arb.brand() |
임의의 브랜드 이름을 생성한다.(예: Betty Crocker |
Arb.products() |
임의의 Google 제품 카테고리를 생성한다.(예: Furniture > Office Furniture > Desks |
Arb.vineyards() |
임의의 포도밭 이름을 생성한다.(예: Château Montus Prestige ) |
Arb.wineRegions() |
임의의 와인 생산지(예: Chassagne-Montrachet )를 생성한다. |
Arb.wines() |
전체 와인 개체를 반환하기 위해 여러 와인 세부 정보 생산자를 결합한다 |
Arb.wineReviews() |
와인 생산자를 결합하고 무작위 리뷰 점수와 사용자 이름을 추가한다 |
Arb.iceCreamFlavors() |
‘피스타치오’ 또는 ‘포도 탈출’과 같은 임의의 아이스크림 맛 |
Arb.iceCreams() |
하나 이상의 맛, 콘 유형 및 크기를 갖춘 무작위 아이스크림 제공 |
Arb.tubeStation() |
무작위로 선택된 런던 지하철 역 생산 |
Arb.tubeJourney() |
무작위로 선택된 시작 및 끝 지하철역에서 무작위 여행을 생성한다. |
Arb.공항() |
IATA 코드가 있는 임의의 실제 공항 |
Arb.airline() |
임의의 실제 항공사 |
Arb.airJourney() |
항공사와 시간을 통해 두 공항 간 무작위 항공 여행 |
Arb.cluedo용의자() |
단서/단서 용의자, 예: Professor Plum ) |
Arb.cluedoWeapons() |
단서/단서 무기(예: Lead piping ) |
Arb.cluedoLocations() |
단서/단서 위치(예: Ballroom ) |
Arb.cluedoAccusation() |
단서/단서 비난, 예: Mrs White / Billiards Room / Rope |
Arb.monopolyProperty() |
임대료, 가격 및 색상이 포함된 임의(미국 버전) 독점 부동산 |
Arb.chessPiece() |
포인트 체스 조각 |
Arb.chessSquare() |
파일 AH 및 순위 1-8이 포함된 체스 광장 |
Arb.chessMove() |
체스는 캡처한 조각이 있으면 정사각형에서 정사각형으로 이동한다. 이동이 합법적인지 확인하기 위한 유효성 검사는 수행되지 않는다. |
Arb.transactions() |
카드번호, 카드종류, 금액, 거래종류에 따른 거래 |
Arb.cars() |
임의의 자동차 제조업체 |
참조
최종 수정 : 2024-04-21