すべてのアプリケーションは、サイズに関係なく、ソース コードの構築、生成、コンパイル、実行という一連のプロセスを経る必要があります。この一連の処理はプログラマが手動で実行します。しかし、Apache Maven プロジェクトの開始により、これらすべてのプロセスが自動化され、手作業が不要になります。したがって、Maven プロジェクトは、より優れたプロジェクト管理を提供するために複数のプロジェクトを一度に構築およびデプロイするために使用されるオープンソース ツールです。
この記事では、銀行口座が有効かどうかを確認し、Junit を使用してテストするための Maven プロジェクトについて説明します。
JUnit は、世界中の Java 言語組織で使用されているオープンソースの単体テスト フレームワークです。 Java言語では、新しいコードを追加するたびにテストケースを再実行する必要がありますが、この機能はJunitフレームワークによって実装されています。 Java 言語で自動テスト ケースを作成および実行するために使用されます。
銀行業務ソフトウェアや関連アプリケーションを扱うときは常に、口座番号を確認することが必須です。アカウントが有効であるためには、3 つの条件を満たす必要があります。
3つの条件は以下の通りです -
銀行口座番号には 14 桁のみを含めることができます。
アカウント番号の 14 桁すべてをゼロにすることはできません。
アカウント番号フィールドを空白または空にすることはできません。
次に、3 つの条件をすべて満たすビジネス ロジックを Maven プロジェクトに記述してみましょう。
###アルゴリズム###- まず、ビジネス ロジックを作成するための BankingAccountNoServices.java という名前の Java ファイルを含むフォルダー BankingAccountNoServices を作成し、ビジネス ロジックをテストするための 2 番目の TestBankingAccountNoServices.java を作成します。
- 別のファイル pom.xml を作成します。これは、Maven プロジェクトのプロジェクトと構成の詳細を含む XML ファイルです。
- 良い結果を達成するための重要な要素は、関連するプロジェクトと構成情報を pom.xml ファイルに文書化することです。
- アカウントの検証に必要な条件をすべて満たしてビジネス ロジックを作成します。
- Junit を使用して単体テスト ケースを Test BankingAccountNoServices.java ファイルに作成します。
###方法###
メソッド 1
- このメソッドでは、Long.parseLong を使用するビジネス ロジックを確認します。メソッド 2 - このメソッドでは、Character.isDigit() 関数を使用してビジネス ロジックを記述します。
方法 3 - この方法では、Java の正規表現を使用してビジネス ロジックを作成します。
口座番号は14桁の数字のはずなので、Long.parseLong関数を使ってlong型に変換し、必要な3つの条件を確認します。 ###例### リーリー
上記のコードでは、最初に口座番号が null か空かどうかを確認し、次に口座番号の長さが 14 であるかどうかを確認し、その中のゼロの数を数えます。 14 桁すべてがゼロの場合は false を返し、それ以外の場合は true を返します。方法 2: Character.isDigit() を使用する
###例### リーリー
上記のコードでは、まず口座番号が null か空かどうかを確認し、次に口座番号の長さが 14 であるかどうかを確認し、次に accNo 変数の文字が数値であるかどうかを確認します。第三に、数値にゼロが含まれているかどうかを確認します。次に、JUnit を使用した単体テスト ケースを見てみましょう。
リーリー
上記のコードでは、アカウントを検証するために 4 つの異なる単体テスト ケースをチェックします。このアプローチでは、数値の正規表現パターンを定義し、アカウント検証に必要な 3 つの条件をすべてチェックします。
次に、JUnit を使用した単体テスト ケースを見てみましょう。
リーリー
上記のコードでは、アカウントを検証するために 4 つの異なる単体テスト ケースをチェックします。###結論は###
以上がJunit を使用した Maven プロジェクト - 銀行口座番号を確認するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。