package Ġno . nav . hel se Ċ Ċ import Ġorg . junit . jupiter . api . Assertions . assertEquals Ċ import Ġorg . junit . jupiter . api . Assertions . assertNot Equals Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . junit . jupiter . api . assert Throws Ċ Ċ class ĠF Ã¸ d se ls nummer Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` to Ġinst an ser Ġav Ġdet Ġsam me Ġf Ã¸ d se ls nummer et Ġer Ġlike `() Ġ{ ĊĠĠĠĠĠĠĠ ĠlistOf (" 0 1 0 1 0 1 1 2 3 4 5 ", Ġ" 0 1 0 3 0 1 5 4 3 2 1 ", Ġ" 1 0 1 0 1 0 1 2 3 4 5 ", Ġ" 3 1 1 2 2 1 9 9 9 9 9 "). forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( it . som F Ã¸ d se ls nummer (), Ġit . som F Ã¸ d se ls nummer ()) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( it . som F Ã¸ d se ls nummer (). to Long (), Ġit . som F Ã¸ d se ls nummer (). to Long ()) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( it . som F Ã¸ d se ls nummer (). hashCode (), Ġit . som F Ã¸ d se ls nummer (). hashCode ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` uli ke Ġfn r Ġer Ġul ike `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġa Ġ= Ġ" 0 1 0 1 0 1 1 2 3 4 5 " ĊĠĠĠĠĠĠĠ Ġval Ġb Ġ= Ġ" 0 1 0 1 0 1 1 2 3 4 6 " ĊĠĠĠĠĠĠĠ Ġassert Not Equals ( a . som F Ã¸ d se ls nummer (), Ġb . som F Ã¸ d se ls nummer ()) ĊĠĠĠĠĠĠĠ Ġassert Not Equals ( a . som F Ã¸ d se ls nummer (). to Long (), Ġb . som F Ã¸ d se ls nummer (). to Long ()) ĊĠĠĠĠĠĠĠ Ġassert Not Equals ( a . som F Ã¸ d se ls nummer (). hashCode (), Ġb . som F Ã¸ d se ls nummer (). hashCode ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` ting Ġsom Ġik ke Ġer Ġfn r `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThrows < RuntimeException > Ġ{ Ġ" 0 1 0 1 0 1 1 2 3 4 5 6 ". som F Ã¸ d se ls nummer () Ġ} ĊĠĠĠĠĠĠĠ ĠassertThrows < RuntimeException > Ġ{ Ġ" 0 1 0 1 0 1 1 2 3 4 ". som F Ã¸ d se ls nummer () Ġ} ĊĠĠĠĠĠĠĠ ĠassertThrows < RuntimeException > Ġ{ Ġ" 1 0 1 0 1 1 2 3 4 5 ". som F Ã¸ d se ls nummer () Ġ} ĊĠĠĠĠĠĠĠ ĠassertThrows < RuntimeException > Ġ{ Ġ" 1 o 1 0 1 1 2 3 4 5 6 ". som F Ã¸ d se ls nummer () Ġ} ĊĠĠĠĠĠĠĠ ĠassertThrows < RuntimeException > Ġ{ Ġ" l 0 1 0 1 1 2 3 4 5 6 ". som F Ã¸ d se ls nummer () Ġ} ĊĠĠĠĠĠĠĠ ĠassertThrows < RuntimeException > Ġ{ Ġ" 1 0 1 0 1 1 2 3 4 5 s ". som F Ã¸ d se ls nummer () Ġ} ĊĠĠĠĠĠĠĠ ĠassertThrows < RuntimeException > Ġ{ Ġ" J Ã¸ rg en ĠH att em aker ". som F Ã¸ d se ls nummer () Ġ} ĊĠĠĠĠĠĠĠ ĠassertThrows < RuntimeException > Ġ{ Ġ"". som F Ã¸ d se ls nummer () Ġ} ĊĠĠĠĠĠĠĠ ĠassertThrows < RuntimeException > Ġ{ Ġ" 1 ". som F Ã¸ d se ls nummer () Ġ} ĊĠĠĠ Ġ} Ċ } Ċ