Kotest Extra Arbs

Kotlin의 테스팅 프레임워크에 대해 소개한다.

범용 데이터 생성을 위한 Arbs 컬렉션을 찾고 있다면, 그러한 컬렉션이 있다.

임의 세부정보
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