/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 9 . ĠJetBrains Ġs . r . o . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠMIT Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġjet brains . datal ore . base . number Format Ċ Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertEquals Ċ Ċ class ĠNumber Format Sign Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġpad After Sign () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ("+ 0 ", ĠNumber Format (" = + 1 , d "). apply ( 0 )) ĊĠĠĠĠĠĠĠ ĠassertEquals ("+ 0 ", ĠNumber Format (" = + 2 , d "). apply ( 0 )) ĊĠĠĠĠĠĠĠ ĠassertEquals ("+ Ġ 0 ", ĠNumber Format (" = + 3 , d "). apply ( 0 )) ĊĠĠĠĠĠĠĠ ĠassertEquals ("+ ĠĠĠ 0 ", ĠNumber Format (" = + 5 , d "). apply ( 0 )) ĊĠĠĠĠĠĠĠ ĠassertEquals ("+ ĠĠĠĠĠĠ 0 ", ĠNumber Format (" = + 8 , d "). apply ( 0 )) ĊĠĠĠĠĠĠĠ ĠassertEquals ("+ ĠĠĠĠĠĠĠĠĠĠĠ 0 ", ĠNumber Format (" = + 1 3 , d "). apply ( 0 )) ĊĠĠĠĠĠĠĠ ĠassertEquals ("+ ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 0 ", ĠNumber Format (" = + 2 1 , d "). apply ( 0 )) ĊĠĠĠĠĠĠĠ ĠassertEquals ("+ ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 1 e + 2 1 ", ĠNumber Format (" = + 2 1 , d "). apply ( 1 e 2 1 )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġonly Use Sign For Negative Numbers () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ("- 1 ", ĠNumber Format ("- 1 , d "). apply (- 1 )) ĊĠĠĠĠĠĠĠ ĠassertEquals (" 0 ", ĠNumber Format ("- 1 , d "). apply ( 0 )) ĊĠĠĠĠĠĠĠ ĠassertEquals (" Ġ 0 ", ĠNumber Format ("- 2 , d "). apply ( 0 )) ĊĠĠĠĠĠĠĠ ĠassertEquals (" ĠĠ 0 ", ĠNumber Format ("- 3 , d "). apply ( 0 )) ĊĠĠĠĠĠĠĠ ĠassertEquals (" ĠĠĠĠ 0 ", ĠNumber Format ("- 5 , d "). apply ( 0 )) ĊĠĠĠĠĠĠĠ ĠassertEquals (" ĠĠĠĠĠĠĠ 0 ", ĠNumber Format ("- 8 , d "). apply ( 0 )) ĊĠĠĠĠĠĠĠ ĠassertEquals (" ĠĠĠĠĠĠĠĠĠĠĠĠ 0 ", ĠNumber Format ("- 1 3 , d "). apply ( 0 )) ĊĠĠĠĠĠĠĠ ĠassertEquals (" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 0 ", ĠNumber Format ("- 2 1 , d "). apply ( 0 )) ĊĠĠĠ Ġ} Ċ }