package Ġru . rom ang r . cat bot . test . utils Ċ Ċ import Ġorg . mockito . Argument Matchers Ċ import Ġru . rom ang r . cat bot . executor . action . Telegram Action Ċ import Ġru . rom ang r . cat bot . telegram . model . Chat Ċ import Ġru . rom ang r . cat bot . telegram . model . Execution Result Ċ import Ġru . rom ang r . cat bot . telegram . model . Message Ċ import Ġru . rom ang r . cat bot . telegram . model . User Ċ import Ġru . rom ang r . exception al . Exception al Ċ Ċ private Ġval Ġrandom Chat Ġ= ĠChat ( 2 3 4 2 3 4 ) Ċ private Ġval Ġrandom Message Ġ= ĠMessage ( 2 1 3 , ĠUser . builder (). id ( 1 2 3 ). build (), ĠChat ( 1 2 3 ), Ġnull , Ġnull ) Ċ Ċ fun Ġany Chat () Ġ= ĠArgument Matchers . any ( Chat :: class . java ) Ġ?: Ġrandom Chat Ċ fun Ġany Telegram Action () Ġ= ĠArgument Matchers . any ( Telegram Action :: class . java ) ĊĠĠĠĠĠĠĠ Ġ?: Ġobject Ġ: ĠTelegram Action Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġexecute () Ġ= ĠException al . exception al ( Execution Result . SUCCESS ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġchat : ĠChat ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġrandom Chat ĊĠĠĠĠĠĠĠ Ġ} Ċ fun Ġany Message () Ġ= ĠArgument Matchers . any ( Message :: class . java ) Ġ?: Ġrandom Message Ċ