package Ġcom . cloudinary . transformation Ċ Ċ import Ġcom . cloudinary . cl d Assert Ċ import Ġcom . cloudinary . transformation . gravity .* Ċ import Ġorg . junit . Test Ċ Ċ class ĠGr avity Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Gravity () Ġ{ ĊĠĠĠĠĠĠĠ Ġc ld Assert (" cat : bird ", ĠGr avity . focus On ( Focus On . CAT , ĠFocus On . B IRD )) ĊĠĠĠĠĠĠĠ Ġc ld Assert (" cat : bird : auto : mic row ave _ 3 0 : bot tle _ avoid ", ĠGr avity . focus On ( Focus On . CAT , ĠFocus On . B IRD ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfallback Gravity ( Gravity . auto ( Focus On . MIC ROW AVE . weight ( 3 0 ), ĠFocus On . BOT TLE . avoid ())) ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ Ġc ld Assert (" west ", ĠGr avity . west ()) ĊĠĠĠĠĠĠĠ Ġc ld Assert (" ocr _ text ", ĠGr avity . ocr ()) ĊĠĠĠĠĠĠĠ Ġc ld Assert (" ocr _ text _ avoid ", ĠGr avity . ocr Ġ{ Ġavoid () Ġ}) ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Auto Gravity () Ġ{ ĊĠĠĠĠĠĠĠ Ġc ld Assert (" auto ", ĠGr avity . auto ()) ĊĠĠĠĠĠĠĠ Ġc ld Assert (" auto : face ", ĠGr avity . auto ( Focus On . FACE )) ĊĠĠĠĠĠĠĠ Ġc ld Assert (" auto : cat ", ĠGr avity . auto ( Focus On . CAT )) ĊĠĠĠĠĠĠĠ Ġc ld Assert (" auto : cat : dog ", ĠGr avity . auto ( Focus On . CAT , ĠFocus On . DOG )) ĊĠĠĠĠĠĠĠ Ġc ld Assert ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" auto : cat _ 3 0 : dog _ avoid : bird ", ĠGr avity . auto ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFocus On . CAT . weight ( 3 0 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFocus On . DOG . avoid (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFocus On . B IRD ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġc ld Assert (" auto : cat _ 3 0 : dog _ avoid ", ĊĠĠĠĠĠĠĠĠĠĠĠ ĠGr avity . auto ( Focus On . CAT . weight ( 3 0 )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġauto Focus ( Auto Focus . focus On ( Focus On . DOG ) Ġ{ Ġavoid () Ġ}) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } ĊĊ