package Ġcom . ady en . checkout . gift card Ċ Ċ import Ġcom . ady en . checkout . gift card . util . Gift Card Number Utils Ċ import Ġorg . junit . Assert . assertEquals Ċ import Ġorg . junit . Test Ċ Ċ class ĠG ift Card Number UtilsTest Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġformat Empty Input () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ("", ĠG ift Card Number Utils . format Input ("")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġformat 3 Digit Input () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals (" 1 2 3 ", ĠG ift Card Number Utils . format Input (" 1 2 3 ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġformat 4 Digit Input () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals (" 1 2 3 4 ", ĠG ift Card Number Utils . format Input (" 1 2 3 4 ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġformat 5 Digit Input () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals (" 1 2 3 4 Ġ 5 ", ĠG ift Card Number Utils . format Input (" 1 2 3 4 5 ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġformat 7 Digit Input () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals (" 1 2 3 4 Ġ 5 6 7 ", ĠG ift Card Number Utils . format Input (" 1 2 3 4 5 6 7 ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġformat 8 Digit Input () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals (" 1 2 3 4 Ġ 5 6 7 8 ", ĠG ift Card Number Utils . format Input (" 1 2 3 4 5 6 7 8 ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġformat 9 Digit Input () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals (" 1 2 3 4 Ġ 5 6 7 8 Ġ 9 ", ĠG ift Card Number Utils . format Input (" 1 2 3 4 5 6 7 8 9 ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġformat 1 6 Digit Input () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals (" 1 2 3 4 Ġ 5 6 7 8 Ġ 4 3 2 1 Ġ 9 8 7 6 ", ĠG ift Card Number Utils . format Input (" 1 2 3 4 5 6 7 8 4 3 2 1 9 8 7 6 ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġformat 1 9 Digit Input () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals (" 1 2 3 4 Ġ 5 6 7 8 Ġ 4 3 2 1 Ġ 9 8 7 6 Ġ 0 0 0 ", ĠG ift Card Number Utils . format Input (" 1 2 3 4 5 6 7 8 4 3 2 1 9 8 7 6 0 0 0 ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġformat Al phanumeric Input With Spaces () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals (" h io j Ġr fg 1 Ġ 2 4 7 f Ġd sg d Ġ 8 4 5 3 Ġh 3 h ", ĠG ift Card Number Utils . format Input (" h io j Ġr fg 1 2 4 7 fds Ġgd 8 4 5 3 Ġh 3 h ")) ĊĠĠĠ Ġ} Ċ } Ċ