package Ġio . github . w ulkan owy . api . interceptor Ċ Ċ import Ġio . github . w ulkan owy . api . Api Ċ import Ġio . github . w ulkan owy . api . Base Local Test Ċ import Ġio . github . w ulkan owy . api . login . Login Test Ċ import Ġio . github . w ulkan owy . api . login . Not LoggedIn Exception Ċ import Ġio . github . w ulkan owy . api . login . Password Change Required Exception Ċ import Ġio . github . w ulkan owy . api . notes . Note Ċ import Ġio . reactivex . ob servers . Test Observer Ċ import Ġorg . junit . Test Ċ Ċ class ĠError Interceptor Test Ġ: ĠBase Local Test () Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġnot LoggedIn _ standard () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġnotes Ġ= ĠgetS np Repo ( Login Test :: class . java , Ġ" Log owanie - standard . html ", ĠApi . Login Type . STANDARD ). get Notes () ĊĠĠĠĠĠĠĠ Ġval Ġobserver Ġ= ĠTest Observer < List < Note >>() ĊĠĠĠĠĠĠĠ Ġnotes . subscribe ( observer ) ĊĠĠĠĠĠĠĠ Ġobserver . assert Error ( Not LoggedIn Exception :: class . java ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġnot LoggedIn _ standard 2 () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġnotes Ġ= ĠgetS np Repo ( Login Test :: class . java , Ġ" Login Page - standard . html ", ĠApi . Login Type . STANDARD ). get Notes () ĊĠĠĠĠĠĠĠ Ġval Ġobserver Ġ= ĠTest Observer < List < Note >>() ĊĠĠĠĠĠĠĠ Ġnotes . subscribe ( observer ) ĊĠĠĠĠĠĠĠ Ġobserver . assert Error ( Not LoggedIn Exception :: class . java ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġnot LoggedIn _ ad fs () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġnotes Ġ= ĠgetS np Repo ( Login Test :: class . java , Ġ" AD FS - form - 2 . html ", ĠApi . Login Type . AD FS ). get Notes () ĊĠĠĠĠĠĠĠ Ġval Ġobserver Ġ= ĠTest Observer < List < Note >>() ĊĠĠĠĠĠĠĠ Ġnotes . subscribe ( observer ) ĊĠĠĠĠĠĠĠ Ġobserver . assert Error ( Not LoggedIn Exception :: class . java ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġnot LoggedIn _ ad fs Cards () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġnotes Ġ= ĠgetS np Repo ( Login Test :: class . java , Ġ" AD FS - form - 1 . html ", ĠApi . Login Type . ADF SC ards ). get Notes () ĊĠĠĠĠĠĠĠ Ġval Ġobserver Ġ= ĠTest Observer < List < Note >>() ĊĠĠĠĠĠĠĠ Ġnotes . subscribe ( observer ) ĊĠĠĠĠĠĠĠ Ġobserver . assert Error ( Not LoggedIn Exception :: class . java ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġnot Logged Int _ ad fs Light () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġnotes Ġ= ĠgetS np Repo ( Login Test :: class . java , Ġ" ADF SL ight - form - 1 . html ", ĠApi . Login Type . ADF SL ight ). get Notes () ĊĠĠĠĠĠĠĠ Ġval Ġobserver Ġ= ĠTest Observer < List < Note >>() ĊĠĠĠĠĠĠĠ Ġnotes . subscribe ( observer ) ĊĠĠĠĠĠĠĠ Ġobserver . assert Error ( Not LoggedIn Exception :: class . java ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġoffline _ database Update () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġnotes Ġ= ĠgetS np Repo ( Error Interceptor Test :: class . java , Ġ" Ak tual iz acja B azy D anych . html ", ĠApi . Login Type . STANDARD ). get Notes () ĊĠĠĠĠĠĠĠ Ġval Ġobserver Ġ= ĠTest Observer < List < Note >>() ĊĠĠĠĠĠĠĠ Ġnotes . subscribe ( observer ) ĊĠĠĠĠĠĠĠ Ġobserver . assert Error ( Service Unavailable Exception :: class . java ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġpassword Change Required () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġnotes Ġ= ĠgetS np Repo ( Login Test :: class . java , Ġ" Pr zy wr ac anie D ost ep u . html ", ĠApi . Login Type . ADF SL ight ). get Notes () ĊĠĠĠĠĠĠĠ Ġval Ġobserver Ġ= ĠTest Observer < List < Note >>() ĊĠĠĠĠĠĠĠ Ġnotes . subscribe ( observer ) ĊĠĠĠĠĠĠĠ Ġobserver . assert Error ( Password Change Required Exception :: class . java ) ĊĠĠĠ Ġ} Ċ } Ċ