package Ġcom . k 0 d 4 black . the force . domain Ċ Ċ import Ġcom . k 0 d 4 black . the force . domain . utils . id Ċ import Ġorg . junit . Test Ċ Ċ internal Ġclass ĠId FromString Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġextract Ġnumbers Ġwhen Ġcalled Ġon Ġstring `() Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġurl String Ġ= Ġ" https :// sw api . co / api / species / 3 /" ĊĊĠĠĠĠĠĠĠ Ġassert ( url String . id Ġ== Ġ 3 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" Expected Ġvalue Ġwas Ġ 3 Ġgot Ġ${ url String . id }") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġreturn Ġ- 1 Ġwhen Ġcalled Ġon Ġempty Ġstring `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġempty String Ġ= Ġ"" ĊĊĠĠĠĠĠĠĠ Ġassert ( empty String . id Ġ== Ġ- 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" Expected Ġvalue Ġwas Ġ- 1 Ġgot Ġ${ empty String . id }") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġreturn Ġ- 1 Ġwhen Ġcalled Ġon Ġstring Ġwith Ġno Ġnumbers `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġempty String Ġ= Ġ" dddd " ĊĊĠĠĠĠĠĠĠ Ġassert ( empty String . id Ġ== Ġ- 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" Expected Ġvalue Ġwas Ġ- 1 Ġgot Ġ${ empty String . id }") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }