package Ġcom . adam k ob us . compose . navigation . destination Ċ Ċ import Ġcom . adam k ob us . compose . navigation . error . Reserved Name Error Ċ import Ġjunit . framework . TestCase . assertEquals Ċ import Ġorg . junit . Test Ċ Ċ class ĠNav Route Part Test Ġ{ ĊĊĠĠĠ Ġ@ Test ( expected Ġ= ĠReserved Name Error :: class ) ĊĠĠĠ Ġfun Ġ` G IV EN Ġreserved Ġgraph Ġname ĠWHEN ĠGraph Name ĠTHEN ĠReserved Name Error Ġis Ġthrown `() Ġ{ ĊĠĠĠĠĠĠĠ ĠNav Route Part . Graph Name ("__ reserved ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ( expected Ġ= ĠReserved Name Error :: class ) ĊĠĠĠ Ġfun Ġ` G IV EN Ġreserved Ġpath Ġname ĠWHEN ĠPath ĠTHEN ĠReserved Name Error Ġis Ġthrown `() Ġ{ ĊĠĠĠĠĠĠĠ ĠNav Route Part . Path ("__ reserved ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ( expected Ġ= ĠReserved Name Error :: class ) ĊĠĠĠ Ġfun Ġ` G IV EN Ġreserved Ġparam Ġname ĠWHEN ĠParam ĠTHEN ĠReserved Name Error Ġis Ġthrown `() Ġ{ ĊĠĠĠĠĠĠĠ ĠNav Route Part . Param ("__ reserved ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` G IV EN Ġproper Ġgraph Ġname ĠWHEN ĠGraph Name ĠTHEN ĠReserved Name Error Ġis Ġthrown `() Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġgiven ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= Ġ" proper Name " ĊĊĠĠĠĠĠĠĠ Ġ// Ġwhen ĊĠĠĠĠĠĠĠ Ġval Ġobtained Ġ= ĠNav Route Part . Graph Name ( expected ) ĊĊĠĠĠĠĠĠĠ Ġ// Ġthen ĊĠĠĠĠĠĠĠ ĠassertEquals ( expected , Ġobtained . name ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` G IV EN Ġproper Ġpath Ġname ĠWHEN ĠPath ĠTHEN ĠReserved Name Error Ġis Ġthrown `() Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġgiven ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= Ġ" proper Name " ĊĊĠĠĠĠĠĠĠ Ġ// Ġwhen ĊĠĠĠĠĠĠĠ Ġval Ġobtained Ġ= ĠNav Route Part . Path ( expected ) ĊĊĠĠĠĠĠĠĠ Ġ// Ġthen ĊĠĠĠĠĠĠĠ ĠassertEquals ( expected , Ġobtained . name ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` G IV EN Ġproper Ġparam Ġname ĠWHEN ĠParam ĠTHEN ĠReserved Name Error Ġis Ġthrown `() Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġgiven ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= Ġ" proper Name " ĊĊĠĠĠĠĠĠĠ Ġ// Ġwhen ĊĠĠĠĠĠĠĠ Ġval Ġobtained Ġ= ĠNav Route Part . Param ( expected ) ĊĊĠĠĠĠĠĠĠ Ġ// Ġthen ĊĠĠĠĠĠĠĠ ĠassertEquals ( expected , Ġobtained . param Name ) ĊĠĠĠ Ġ} Ċ } Ċ