Kotest Extra Arbs

汎用データ生成のための追加 Arbs を紹介する。

汎用データ生成のための Arbs コレクションを探しているなら、そのようなコレクションがある。

Arb 詳細
Arb.firstName() 任意の英語またはヒスパニック系の名を生成する。
Arb.lastName() 米国国勢調査データに基づいて任意の姓を生成する。
Arb.name() 任意の名と姓を生成する。
Arb.stockExchanges() 任意の証券取引所を生成する。例: New York Stock Exchange / NYSE / US
Arb.domain() 任意のドメイン名を生成する。例: www.wibble.co.uk
Arb.country() 任意の国オブジェクトを生成する。例: Botswana / BW / Africa
Arb.continent() 7 大陸のリストから任意の大陸を生成する。
Arb.zipcode() 存在確認を行わず、01000 から 99999 までのランダムな郵便番号を生成する。
Arb.harryPotterCharacter() Harry Potter シリーズから任意の名と姓を生成する。
Arb.color() 任意の名前付き色を生成する。例: Midnight Blue
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() PistachioGrape Escape のような任意のアイスクリーム味を生成する。
Arb.iceCreams() 1 つ以上の味、コーンタイプ、サイズを持つランダムなアイスクリーム提供を生成する。
Arb.tubeStation() ランダムに選ばれたロンドン地下鉄駅を生成する。
Arb.tubeJourney() ランダムに選ばれた開始駅と終了駅から、ランダムな地下鉄移動を生成する。
Arb.airport() IATA コードを持つ任意の実在空港を生成する。
Arb.airline() 任意の実在航空会社を生成する。
Arb.airJourney() 航空会社と時刻を含む、2 つの空港間のランダムな航空移動を生成する。
Arb.cluedoSuspects() Clue/Cluedo の容疑者を生成する。例: Professor Plum
Arb.cluedoWeapons() Clue/Cluedo の武器を生成する。例: Lead piping
Arb.cluedoLocations() Clue/Cluedo の場所を生成する。例: Ballroom
Arb.cluedoAccusation() Clue/Cluedo の告発を生成する。例: Mrs White / Billiards Room / Rope
Arb.monopolyProperty() 賃料、価格、色を含む任意の米国版 Monopoly 物件を生成する。
Arb.chessPiece() 点数付きのチェス駒を生成する。
Arb.chessSquare() ファイル A-H とランク 1-8 を持つチェスのマスを生成する。
Arb.chessMove() マスからマスへのチェスの移動を生成し、捕獲された駒があれば含める。移動が合法かを確認する検証は行わない。
Arb.transactions() カード番号、カード種別、金額、取引種別に基づく取引を生成する。
Arb.cars() 任意の自動車メーカーを生成する。

参照