package Ġpl . el pass ion . cloud timer Ċ Ċ import Ġorg . junit . Assert . assertEquals Ċ import Ġorg . junit . Before Ċ import Ġorg . junit . Test Ċ import Ġpl . el pass ion . cloud timer . alarm . Notification Id Generator Ċ import Ġpl . el pass ion . cloud timer . alarm . Notification Id Generator . shared Preferences Ċ Ċ class ĠNotification Id Generator Test Ġ{ ĊĊĠĠĠ Ġ@ Before () ĊĠĠĠ Ġfun Ġw ipe SharedPreferences () Ġ{ ĊĠĠĠĠĠĠĠ Ġshared Preferences . edit (). clear (). commit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġif At Start Id HasValue One () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 , ĠNotification Id Generator . increment AndGet ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġif Next Value Is Increment edBy One () Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġid Ġ= ĠNotification Id Generator . increment AndGet () ĊĠĠĠĠĠĠĠ ĠassertEquals ( ++ id , ĠNotification Id Generator . increment AndGet ()) ĊĠĠĠ Ġ} Ċ Ċ }