package Ġorg . jes per anc in ha . k td . util 2 . codec Ċ Ċ import Ġio . kot est . core . spec . style . Word Spec Ċ import Ġio . kot est . matchers . shouldBe Ċ Ċ class ĠCodec Shift Key Test Ġ: ĠWord Spec () Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġ" main " Ġshould Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmain ( array ListOf ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ" test Encode " Ġshould Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġencoded Ġ= ĠCodec Shift Key . encode (" anaconda ", Ġ 2 5 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġencoded ĠshouldBe Ġ" zm z bn mc z " ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ" test Decode " Ġshould Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġencoded Ġ= ĠCodec Shift Key . decode (" zm z bn mc z ", Ġ 2 5 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġencoded ĠshouldBe Ġ" anaconda " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ