package Ġorg . cc ci . g to . android . common . material . shape Ċ Ċ import Ġcom . google . android . material . shape . Shape Path Ċ import Ġcom . n ha ar man . mock it ok otlin 2 . in Order Ċ import Ġcom . n ha ar man . mock it ok otlin 2 . mock Ċ import Ġorg . junit . Test Ċ import Ġkotlin . random . Random Ċ Ċ class ĠAng led Cut Corner T reatment Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġverify Get Corner Path For 9 0 Degree Corner () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġstart Ġ= ĠRandom . next Float () ĊĠĠĠĠĠĠĠ Ġval Ġend Ġ= ĠRandom . next Float () ĊĠĠĠĠĠĠĠ Ġval Ġtreatment Ġ= ĠAng led Cut Corner T reatment ( start , Ġend ) ĊĊĠĠĠĠĠĠĠ Ġval Ġshape Path : ĠShape Path Ġ= Ġmock () ĊĠĠĠĠĠĠĠ Ġtreatment . get Corner Path ( shape Path , Ġ 9 0 f , Ġ 1 f , Ġ 0 f ) ĊĠĠĠĠĠĠĠ Ġin Order ( shape Path ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġverify ( shape Path ). reset ( 0 f , Ġstart , Ġ 1 8 0 f , Ġ 9 0 f ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġverify ( shape Path ). lineTo ( end , Ġ 0 f ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ