테스트 코드 작성시 대부분 공통되는데 조금씩 변화하는 조건의 객체를 효율적으로 사용할 수 없을까?
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 20/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 領域
- testing
調査の方向性
この issue では、ファイル、テスト、エントリーポイント、具体的なリポジトリの変更が何も指定されていません。まず、代表的な例を使って対象となるテストパターンを明確にし、期待される成果物がガイダンスなのか再利用可能な実装なのかを定義してください。完了基準は指定されていません。
索引モデルが issue の本文から書いたものです。
説明
이슈
사내 테스트 코드를 작성하다 대부분 공통되는데 조금씩 변화하는 조건의 객체들이 정말 많았다.
각 테스트 코드에서 해당 객체를 사용하는데 이게 해당 조건이 변화함에 따라 발생되는 결과를 테스트해야 하는게 목적이어서 객체인 상황이다.
공통은 되는데 안에 있는 세부사항이 조금씩 다르니 @BeforeEach로 초기 설정을 해줄 수도 없다.
그렇다고 초기 설정 후 객체에 Setter를 부여하여 매 테스트마다 테스트할 상황의 객체 형상으로 맞춰주는 것도 좋은 방향성이라고 보이지는 않는다.(Entity를 사용하는 경우 더더욱이)
대부분 공통되는데 조금씩 변화하는 조건의 객체를 효율적으로 사용할 수 있는 방법이 없을까?
- 主要言語
- 言語のデータがありません
- スター
- 0
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
minaver/Daily-Issue のほかの issue
-
MSA에 대하여オープンSpring
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
minaver/Daily-Issue#10 · コメント 1 件 ·
-
DB Spring
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
minaver/Daily-Issue#9 ·
-
Java Spring
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
minaver/Daily-Issue#7 ·
-
Tech
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
minaver/Daily-Issue#3 ·
-
TDD
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
minaver/Daily-Issue#1 · コメント 2 件 ·
minaver/Daily-Issue の issue をすべて見る
似ている issue
-
beginner friendly community contributions-welcome good first issue hacktoberfest help wanted testing up-for-grabs
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
`yarn vitest:update` (documented) throws locally; local Cypress scripts target an unserved portオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
rescript-lang/rescript-lang.org#1415 ·
メンテナーはふだん 2 日以内に返信
-
Host test failure in core/direct_io.zig on Linux kernel 6.17: O_DIRECT open succeeds on procfs, so the test's 'plain' fd is not plain対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
ashhart/TensorFold#536 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100