package Ġuk . n hs . n hs x . covid 1 9 . android . app . test ordering Ċ Ċ import Ġandroidx . test . platform . app . Instrumentation Registry . get Instrumentation Ċ import Ġandroidx . test . uia utom ator . Ui Device Ċ import Ġorg . junit . After Ċ import Ġorg . junit . Test Ċ import Ġuk . n hs . n hs x . covid 1 9 . android . app . R Ċ import Ġuk . n hs . n hs x . covid 1 9 . android . app . di . view model . Mock TestResult ViewModel Ċ import Ġuk . n hs . n hs x . covid 1 9 . android . app . report . not Reported Ċ import Ġuk . n hs . n hs x . covid 1 9 . android . app . test helpers . base . Esp ress o Test Ċ import Ġuk . n hs . n hs x . covid 1 9 . android . app . test helpers . robots . TestResult Robot Ċ import Ġuk . n hs . n hs x . covid 1 9 . android . app . test ordering . TestResult ViewState . Negative After Positive Or Sy mptom atic Will Be In Isolation Ċ import Ġuk . n hs . n hs x . covid 1 9 . android . app . test ordering . TestResult ViewState . Negative NotIn Isolation Ċ import Ġuk . n hs . n hs x . covid 1 9 . android . app . test ordering . TestResult ViewState . Negative Will Be In Isolation Ċ import Ġuk . n hs . n hs x . covid 1 9 . android . app . test ordering . TestResult ViewState . Negative W ont Be In Isolation Ċ import Ġuk . n hs . n hs x . covid 1 9 . android . app . test ordering . TestResult ViewState . Positive Continue Isolation Ċ import Ġuk . n hs . n hs x . covid 1 9 . android . app . test ordering . TestResult ViewState . Positive Continue Isolation No Change Ċ import Ġuk . n hs . n hs x . covid 1 9 . android . app . test ordering . TestResult ViewState . Positive Will Be In Isolation Ċ import Ġuk . n hs . n hs x . covid 1 9 . android . app . test ordering . TestResult ViewState . Positive Will Be In Isolation And Order Test Ċ import Ġuk . n hs . n hs x . covid 1 9 . android . app . test ordering . TestResult ViewState . Positive W ont Be In Isolation Ċ import Ġuk . n hs . n hs x . covid 1 9 . android . app . test ordering . TestResult ViewState . Void NotIn Isolation Ċ import Ġuk . n hs . n hs x . covid 1 9 . android . app . test ordering . TestResult ViewState . Void Will Be In Isolation Ċ Ċ class ĠTest Result Activity State Test Ġ: ĠE sp ress o Test () Ġ{ ĊĠĠĠ Ġval Ġcontext Ġ= Ġtest AppContext . app ĊĠĠĠ Ġprivate Ġval Ġtest Result Robot Ġ= ĠTest Result Robot ( context ) ĊĊĠĠĠ Ġprivate Ġfun ĠgetString ( resourceId : ĠInt ): ĠString Ġ= ĊĠĠĠĠĠĠĠ Ġcontext . resources . getString ( resourceId ) ĊĊĠĠĠ Ġ@ After ĊĠĠĠ Ġfun Ġreset ViewModel () Ġ{ ĊĠĠĠĠĠĠĠ ĠMock TestResult ViewModel . current Options Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMock TestResult ViewModel . current Options . copy ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġuse Mock Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun ĠsetState ( state : ĠTest Result ViewState , Ġdays : ĠInt Ġ= Ġ- 1 ) Ġ{ ĊĠĠĠĠĠĠĠ ĠMock TestResult ViewModel . current Options Ġ= ĠMock TestResult ViewModel . current Options . copy ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġuse Mock Ġ= Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview State Ġ= Ġstate , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġremaining Days In Isolation Ġ= Ġdays ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġstart Test Activity < TestResult Activity >() ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġcheck Good News State ( ĊĠĠĠĠĠĠĠ Ġstate : ĠTest Result ViewState , ĊĠĠĠĠĠĠĠ Ġhas Close Toolbar : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġicon Drawable Res : ĠInt , ĊĠĠĠĠĠĠĠ Ġtitle String Resource : ĠInt Ġ= Ġ- 1 , ĊĠĠĠĠĠĠĠ Ġsubtitle String Resource : ĠInt , ĊĠĠĠĠĠĠĠ Ġaction Button String Resource : ĠInt , ĊĠĠĠĠĠĠĠ Ġvar arg Ġparagraph Resources : ĠInt ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠsetState ( state ) ĊĊĠĠĠĠĠĠĠ Ġtest Result Robot . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( has Close Toolbar ) Ġcheck Has Close Toolbar Option () Ġelse Ġcheck No Close Toolbar Option () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Good News Visibility ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Isolation Request Visibility ( false ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Good News Icon ( icon Drawable Res ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Good News Icon Visibility ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Good News Title Is Visible () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( title String Resource Ġ> Ġ 0 ) Ġcheck Good News Title String Resource ( title String Resource ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Good News Subtitle String Resource ( subtitle String Resource ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Good News Info State () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Good News Paragraph Contain String Resources (* paragraph Resources ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Good News ActionButton TextString Resource ( action Button String Resource ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Exposure Fa qs Link Not Visible () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġwith ( Ui Device . getInstance ( get Instrumentation ())) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Orientation Left () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtest Result Robot . check Good News Icon Visibility ( false ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Orientation Natural () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġcheck Isolation State ( ĊĠĠĠĠĠĠĠ Ġstate : ĠTest Result ViewState , ĊĠĠĠĠĠĠĠ Ġdays : ĠInt , ĊĠĠĠĠĠĠĠ Ġhas Close Toolbar : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġicon Drawable Res : ĠInt , ĊĠĠĠĠĠĠĠ Ġisolation Request Info String Resource : ĠInt , ĊĠĠĠĠĠĠĠ Ġisolation Request Info Color Resource : ĠInt , ĊĠĠĠĠĠĠĠ Ġtitle 1 : ĠInt , ĊĠĠĠĠĠĠĠ Ġtitle 3 Visible : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġtitle 3 : ĠInt Ġ= Ġ- 1 , ĊĠĠĠĠĠĠĠ Ġaction Button String Resource : ĠInt , ĊĠĠĠĠĠĠĠ Ġexposure Links Visible : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġvar arg Ġparagraph Resources : ĠInt ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠsetState ( state , Ġdays ) ĊĊĠĠĠĠĠĠĠ Ġval Ġtitle 2 Ġ= Ġ"$ days Ġday ${ if Ġ( days Ġ> Ġ 1 ) Ġ" s " Ġelse Ġ"" }" ĊĊĠĠĠĠĠĠĠ Ġtest Result Robot . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( has Close Toolbar ) Ġcheck Has Close Toolbar Option () Ġelse Ġcheck No Close Toolbar Option () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Good News Visibility ( false ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Isolation Request Visibility ( true ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Isolation Request Image Is ( icon Drawable Res ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Isolation Request Title 1 Is ( title 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Isolation Request Title 2 Is ( title 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Isolation Request Title 3 Visibility ( title 3 Visible ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtest Accessibility Container Content Description Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"${ getString ( title 1 )} Ġ$ title 2 Ġ${ if Ġ( title 3 Visible ) ĠgetString ( title 3 ) Ġelse Ġ"" }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Accessibility Container Content Description ( test Accessibility Container Content Description ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Accessibility Container Is Accessibility Heading () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Isolation Request Info State ( is olation Request Info String Resource , Ġisolation Request Info Color Resource ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Isolation Request Title 1 IsNot Accessibility Heading () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Isolation Request Title 2 IsNot Accessibility Heading () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Isolation Request Title 3 IsNot Accessibility Heading () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Isolation Request Title 1 Has Null Content Description () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Isolation Request Title 2 Has Null Content Description () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Isolation Request Title 3 Has Null Content Description () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( paragraph Resources . isNotEmpty ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Isolation Request Paragraph Container Contains (* paragraph Resources ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( ex posure Links Visible ) Ġcheck Exposure Fa qs Link Visible () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġcheck Exposure Fa qs Link Not Visible () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Isolation Request ActionButton ( action Button String Resource ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshow Negative NotIn Isolation () Ġ= Ġnot Reported Ġ{ ĊĠĠĠĠĠĠĠ Ġcheck Good News State ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstate Ġ= ĠNegative NotIn Isolation , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhas Close Toolbar Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Drawable Res Ġ= ĠR . drawable . ic _ is olation _ expired _ or _ over , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle String Resource Ġ= ĠR . string . expiration _ notification _ title , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsubtitle String Resource Ġ= ĠR . string . test _ result _ negative _ already _ not _ in _ is olation _ subtitle , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Button String Resource Ġ= ĠR . string . continue _ button , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparagraph Resources Ġ= Ġint ArrayOf ( R . string . for _ f urther _ ad vice _ visit ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshow Negative Will Be In Isolation () Ġ= Ġnot Reported Ġ{ ĊĠĠĠĠĠĠĠ Ġcheck Isolation State ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstate Ġ= ĠNegative Will Be In Isolation , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdays Ġ= Ġ 3 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhas Close Toolbar Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Drawable Res Ġ= ĠR . drawable . ic _ is olation _ continue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġisolation Request Info String Resource Ġ= ĠR . string . state _ test _ negative _ info , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġisolation Request Info Color Resource Ġ= ĠR . color . amber , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle 1 Ġ= ĠR . string . test _ result _ positive _ continue _ self _ is olation _ title _ 1 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Button String Resource Ġ= ĠR . string . back _ to _ home , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle 3 Visible Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexposure Links Visible Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshow Negative W ont Be In Isolation () Ġ= Ġnot Reported Ġ{ ĊĠĠĠĠĠĠĠ Ġcheck Good News State ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstate Ġ= ĠNegative W ont Be In Isolation , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhas Close Toolbar Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Drawable Res Ġ= ĠR . drawable . ic _ is olation _ negative _ or _ finished , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle String Resource Ġ= ĠR . string . expiration _ notification _ title , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsubtitle String Resource Ġ= ĠR . string . test _ result _ negative _ no _ self _ is olation _ subtitle _ text , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Button String Resource Ġ= ĠR . string . continue _ button , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparagraph Resources Ġ= Ġint ArrayOf ( R . string . for _ f urther _ ad vice _ visit ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshow Positive Continue Isolation () Ġ= Ġnot Reported Ġ{ ĊĠĠĠĠĠĠĠ Ġcheck Isolation State ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstate Ġ= ĠPositive Continue Isolation , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdays Ġ= Ġ 4 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhas Close Toolbar Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Drawable Res Ġ= ĠR . drawable . ic _ is olation _ continue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġisolation Request Info String Resource Ġ= ĠR . string . state _ test _ positive _ info , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġisolation Request Info Color Resource Ġ= ĠR . color . error _ red , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle 1 Ġ= ĠR . string . test _ result _ positive _ continue _ self _ is olation _ title _ 1 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle 3 Visible Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Button String Resource Ġ= ĠR . string . continue _ button , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexposure Links Visible Ġ= Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparagraph Resources Ġ= Ġint ArrayOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . test _ result _ positive _ continue _ self _ isolate _ explanation _ 1 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . test _ result _ positive _ continue _ self _ isolate _ explanation _ 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . ex posure _ fa qs _ title ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshow Positive Continue Isolation No Change () Ġ= Ġnot Reported Ġ{ ĊĠĠĠĠĠĠĠ Ġcheck Isolation State ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstate Ġ= ĠPositive Continue Isolation No Change , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdays Ġ= Ġ 5 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhas Close Toolbar Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Drawable Res Ġ= ĠR . drawable . ic _ is olation _ continue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġisolation Request Info String Resource Ġ= ĠR . string . state _ test _ positive _ info , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġisolation Request Info Color Resource Ġ= ĠR . color . error _ red , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle 1 Ġ= ĠR . string . test _ result _ positive _ continue _ self _ is olation _ title _ 1 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle 3 Visible Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Button String Resource Ġ= ĠR . string . continue _ button , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexposure Links Visible Ġ= Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparagraph Resources Ġ= Ġint ArrayOf ( R . string . test _ result _ positive _ continue _ self _ isolate _ no _ change _ explanation _ 1 ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshow Positive Will Be In Isolation () Ġ= Ġnot Reported Ġ{ ĊĠĠĠĠĠĠĠ Ġcheck Isolation State ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstate Ġ= ĠPositive Will Be In Isolation , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdays Ġ= Ġ 6 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhas Close Toolbar Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Drawable Res Ġ= ĠR . drawable . ic _ is olation _ continue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġisolation Request Info String Resource Ġ= ĠR . string . state _ test _ positive _ info , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġisolation Request Info Color Resource Ġ= ĠR . color . error _ red , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle 1 Ġ= ĠR . string . self _ isolate _ for , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle 3 Visible Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Button String Resource Ġ= ĠR . string . continue _ button , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexposure Links Visible Ġ= Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparagraph Resources Ġ= Ġint ArrayOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . test _ result _ negative _ then _ positive _ continue _ explanation , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . ex posure _ fa qs _ title ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshow Positive W ont Be In Isolation () Ġ= Ġnot Reported Ġ{ ĊĠĠĠĠĠĠĠ Ġcheck Good News State ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstate Ġ= ĠPositive W ont Be In Isolation , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhas Close Toolbar Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Drawable Res Ġ= ĠR . drawable . ic _ is olation _ expired _ or _ over , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle String Resource Ġ= ĠR . string . test _ result _ your _ test _ result , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsubtitle String Resource Ġ= ĠR . string . test _ result _ positive _ no _ self _ is olation _ subtitle , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Button String Resource Ġ= ĠR . string . continue _ button , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparagraph Resources Ġ= Ġint ArrayOf ( R . string . for _ f urther _ ad vice _ visit ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshow Negative After Positive Or Sy mptom atic Will Be In Isolation () Ġ= Ġnot Reported Ġ{ ĊĠĠĠĠĠĠĠ Ġcheck Isolation State ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstate Ġ= ĠNegative After Positive Or Sy mptom atic Will Be In Isolation , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdays Ġ= Ġ 7 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhas Close Toolbar Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Drawable Res Ġ= ĠR . drawable . ic _ is olation _ continue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġisolation Request Info String Resource Ġ= ĠR . string . state _ test _ positive _ then _ negative _ info , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġisolation Request Info Color Resource Ġ= ĠR . color . error _ red , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle 1 Ġ= ĠR . string . test _ result _ positive _ continue _ self _ is olation _ title _ 1 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle 3 Visible Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Button String Resource Ġ= ĠR . string . continue _ button , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexposure Links Visible Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparagraph Resources Ġ= Ġint ArrayOf ( R . string . test _ result _ positive _ then _ negative _ explanation ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshow Positive Will Be In Isolation And Order Test () Ġ= Ġnot Reported Ġ{ ĊĠĠĠĠĠĠĠ Ġcheck Isolation State ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstate Ġ= ĠPositive Will Be In Isolation And Order Test , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdays Ġ= Ġ 1 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhas Close Toolbar Ġ= Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Drawable Res Ġ= ĠR . drawable . ic _ is olation _ book _ test , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġisolation Request Info String Resource Ġ= ĠR . string . state _ test _ positive _ and _ book _ test _ info , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġisolation Request Info Color Resource Ġ= ĠR . color . amber , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle 1 Ġ= ĠR . string . self _ isolate _ for , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle 3 Visible Ġ= Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle 3 Ġ= ĠR . string . test _ result _ positive _ self _ isolate _ and _ book _ test _ title _ 3 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Button String Resource Ġ= ĠR . string . book _ follow _ up _ test , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexposure Links Visible Ġ= Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparagraph Resources Ġ= Ġint ArrayOf ( R . string . test _ result _ positive _ self _ isolate _ and _ book _ test _ explanation _ 1 ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshow Void NotIn Isolation () Ġ= Ġnot Reported Ġ{ ĊĠĠĠĠĠĠĠ Ġcheck Good News State ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstate Ġ= ĠVoid NotIn Isolation , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhas Close Toolbar Ġ= Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Drawable Res Ġ= ĠR . drawable . ic _ is olation _ expired _ or _ over , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle String Resource Ġ= ĠR . string . test _ result _ your _ test _ result , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsubtitle String Resource Ġ= ĠR . string . test _ result _ void _ already _ not _ in _ is olation _ subtitle , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Button String Resource Ġ= ĠR . string . book _ free _ test , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparagraph Resources Ġ= Ġint ArrayOf ( R . string . for _ f urther _ ad vice _ visit ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshow Void Will Be In Isolation () Ġ= Ġnot Reported Ġ{ ĊĠĠĠĠĠĠĠ Ġcheck Isolation State ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstate Ġ= ĠVoid Will Be In Isolation , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdays Ġ= Ġ 8 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhas Close Toolbar Ġ= Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Drawable Res Ġ= ĠR . drawable . ic _ is olation _ book _ test , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġisolation Request Info String Resource Ġ= ĠR . string . state _ test _ void _ info , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġisolation Request Info Color Resource Ġ= ĠR . color . error _ red , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle 1 Ġ= ĠR . string . test _ result _ positive _ continue _ self _ is olation _ title _ 1 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle 3 Visible Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaction Button String Resource Ġ= ĠR . string . book _ free _ test , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexposure Links Visible Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparagraph Resources Ġ= Ġint ArrayOf ( R . string . test _ result _ void _ continue _ self _ isolate _ explanation ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ