package Ġcom . no hr d . bi ke . sdk . internal Ċ Ċ import Ġapp . cash . tur bine . test Ċ import Ġcom . n ha ar man . expect . expect Ċ import Ġcom . no hr d . bi ke . sdk . internal . math . fly w he elf requency . Fly wheel Frequency Ċ import Ġcom . no hr d . bi ke . sdk . internal . math . fly w he elf requency . re volution s PerSecond Ċ import Ġkotlinx . coroutines . flow . flow Of Ċ import Ġkotlinx . coroutines . run Blocking Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġkotlin . time . Experimental Time Ċ Ċ @ Opt In ( Experimental Time :: class ) Ċ internal Ġclass ĠC ad ence Flow Kt Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` no Ġfly wheel Ġfrequency Ġresults Ġin Ġno Ġcad ence `() Ġ= Ġrun Blocking Ġ{ ĊĠĠĠĠĠĠĠ Ġflow Of < Fly wheel Frequency >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. cad ence () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. test Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġexpect Complete () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` a Ġnull Ġfly wheel Ġfrequency Ġvalue Ġresults Ġin Ġa Ġnull Ġcad ence Ġvalue `() Ġ= Ġrun Blocking Ġ{ ĊĠĠĠĠĠĠĠ Ġflow Of < Fly wheel Frequency ? >( null ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. cad ence () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. test Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġexpect ( expect Item ()). toBe Null () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġexpect Complete () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` a Ġsingle Ġfly wheel Ġfrequency Ġresults Ġin Ġa Ġcad ence `() Ġ= Ġrun Blocking Ġ{ ĊĠĠĠĠĠĠĠ Ġflow Of ( 1 0 . re volution s PerSecond ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. cad ence () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. test Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġexpect Item () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġexpect Complete () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` multiple Ġsingle Ġfly wheel Ġfrequencies Ġresults Ġin Ġmultiple Ġcad ence Ġvalues `() Ġ= Ġrun Blocking Ġ{ ĊĠĠĠĠĠĠĠ Ġflow Of ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 0 . re volution s PerSecond , ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 1 . re volution s PerSecond , ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 2 . re volution s PerSecond ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. cad ence () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. test Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġexpect Item () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġexpect Item () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġexpect Item () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġexpect Complete () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ