コードを書いて狙った出力をするテストについて質問です。
メールアドレスを入力する機能を作成したが、昨今のセキュリティ面の向上・推進によって、入力されたメールアドレスが適切なものか確認したい。メールアドレスは、標準入力より指定される。半角英数字、ピリオド、ハイフン、アットマークを含み、先頭・末尾にハイフン、ピリオド、数字とアットマークが存在しないものが適切なメールアドレスとする。
詳細な条件を以下に記載する。
@以前に必ず含まれている文字: 半角英数字
@以降に必ず含まれている文字: 半角英数字、ピリオド
先頭・末尾に使用できる文字: 半角英字
@に隣接できる文字: 半角英字
【入力される値】
入力は以下のフォーマットで与えられます。
m #入力されるメールアドレス
【期待する出力】
入力されたメールアドレスが条件に一致していた場合、
「適切なメールアドレスです」
入力されたメールアドレスが条件に不一致だった場合、
「不適切なメールアドレスです」
出力例1
適切なメールアドレスです
入力例2
else-twinparadox@nikou
出力例2
不適切なメールアドレスです
入力例3
true-twinparadox@nikou.co.jp
出力例3
適切なメールアドレスです
回答1件
あなたの回答
tips
プレビュー