package Ġcom . bug sn ag . android Ċ Ċ import Ġcom . bug sn ag . android . Bug sn ag TestUtils . generate Configuration Ċ import Ġcom . bug sn ag . android . internal . convertTo Immutable Config Ċ import Ġorg . junit . Assert . assertFalse Ċ import Ġorg . junit . Assert . assertTrue Ċ import Ġorg . junit . Test Ċ Ċ class ĠEnabled Error Types Test Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġconfig Ġ= Ġgenerate Configuration () ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Detect An r Default () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertTrue ( config . auto Detect Errors ) ĊĠĠĠĠĠĠĠ ĠassertTrue ( config . enabled Error Types . an rs ) ĊĠĠĠĠĠĠĠ ĠassertTrue ( config . enabled Error Types . nd k Cr ashes ) ĊĠĠĠĠĠĠĠ ĠassertTrue ( config . enabled Error Types . un handled Exceptions ) ĊĠĠĠĠĠĠĠ ĠassertTrue ( config . enabled Error Types . un handled Rejection s ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġauto Detect Errors True Config () Ġ{ ĊĠĠĠĠĠĠĠ Ġconfig . auto Detect Errors Ġ= Ġtrue ĊĊĠĠĠĠĠĠĠ Ġwith ( convertTo Immutable Config ( config ). enabled Error Types ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertTrue ( an rs ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertTrue ( nd k Cr ashes ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertTrue ( un handled Exceptions ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertTrue ( un handled Rejection s ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġauto Detect Errors False Config () Ġ{ ĊĠĠĠĠĠĠĠ Ġconfig . auto Detect Errors Ġ= Ġfalse ĊĊĠĠĠĠĠĠĠ Ġwith ( convertTo Immutable Config ( config ). enabled Error Types ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( an rs ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( nd k Cr ashes ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( un handled Exceptions ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( un handled Rejection s ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġerror Type False Constructor () Ġ{ ĊĠĠĠĠĠĠĠ Ġwith ( Error Types ( false )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( an rs ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( nd k Cr ashes ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( un handled Exceptions ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertFalse ( un handled Rejection s ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ