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

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











一部のアプリケーションが適切に機能しないようにする会社のセキュリティソフトウェアのトラブルシューティングとソリューション。多くの企業は、内部ネットワークセキュリティを確保するためにセキュリティソフトウェアを展開します。 ...

多くのアプリケーションシナリオでソートを実装するために名前を数値に変換するソリューションでは、ユーザーはグループ、特に1つでソートする必要がある場合があります...

データベース操作にMyBatis-Plusまたはその他のORMフレームワークを使用する場合、エンティティクラスの属性名に基づいてクエリ条件を構築する必要があることがよくあります。あなたが毎回手動で...

intellijideaultimatiateバージョンを使用してスプリングを開始します...

システムドッキングでのフィールドマッピング処理は、システムドッキングを実行する際に難しい問題に遭遇することがよくあります。システムのインターフェイスフィールドを効果的にマッピングする方法A ...

Javaオブジェクトと配列の変換:リスクの詳細な議論と鋳造タイプ変換の正しい方法多くのJava初心者は、オブジェクトのアレイへの変換に遭遇します...

eコマースプラットフォーム上のSKUおよびSPUテーブルの設計の詳細な説明この記事では、eコマースプラットフォームでのSKUとSPUのデータベース設計の問題、特にユーザー定義の販売を扱う方法について説明します。

Redisキャッシュソリューションは、製品ランキングリストの要件をどのように実現しますか?開発プロセス中に、多くの場合、ランキングの要件に対処する必要があります。
