package Ġio . uso am ic . uso am ick t _ test Ċ Ċ import Ġio . uso am ic . uso am ick t . core . U so am ic Ċ import Ġio . uso am ic . uso am ick t _ test . other . Test Config Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . junit . jupiter . api . assert Throws Ċ import Ġorg . web 3 j . crypto . Credentials Ċ import Ġorg . web 3 j . crypto . Keys Ċ import Ġorg . web 3 j . exceptions . Message De coding Exception Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠOwner Test Ġ{ ĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġuso am ic : ĠU so am ic ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ ĠBase UnitTest . component Test . inject ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġset Frozen Test () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThrows < Message De coding Exception > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġuso am ic . set Frozen ( Test Config . PASSWORD , Ġtrue ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġset Owner Test () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThrows < Message De coding Exception > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcredentials Ġ= ĠCredentials . create ( Keys . create Ec KeyPair ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġuso am ic . set Owner ( Test Config . PASSWORD , Ġcredentials . address ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }