package Ġstri kt . android . view Ċ Ċ import Ġorg . junit . Test Ċ import Ġstri kt . android . Base TestClass Ċ import Ġstri kt . api . expect Catch ing Ċ import Ġstri kt . api . expect That Ċ import Ġstri kt . assertions . failed Ċ import Ġstri kt . assertions . is A Ċ import Ġstri kt . assertions . isEqualTo Ċ import Ġstri kt . assertions . message Ċ import Ġjava . lang . AssertionError Ċ Ċ class ĠView Elevation Tests Ġ: ĠBase TestClass () Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġhas Elevation _ with Same Elevation _ should Suc ceed () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġvalue Ġ= Ġ 1 . 0 f ĊĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= Ġmock View ( value ) ĊĊĠĠĠĠĠĠĠ Ġexpect That ( view ). has Elevation ( value ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġhas Elevation _ with Other Value _ should Fail () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= Ġmock View ( 1 . 0 f ) ĊĊĠĠĠĠĠĠĠ Ġval Ġexpected Message Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" âĸ ¼ ĠExpect Ġthat ĠTest View (): ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| Ġ Ġâľ Ĺ Ġhas Ġelevation Ġ 5 . 0 Ġ: Ġfound Ġ 1 . 0 """. trim Margin () ĊĊĠĠĠĠĠĠĠ Ġexpect Catch ing Ġ{ Ġexpect That ( view ). has Elevation ( 5 . 0 f ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. failed () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. is A < AssertionError >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. message ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. isEqualTo ( expected Message ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġhas Elevation GreaterThan _ with Same Elevation _ should Suc ceed () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= Ġmock View ( 5 . 0 f ) ĊĊĠĠĠĠĠĠĠ Ġexpect That ( view ). has Elevation GreaterThan ( 1 . 0 f ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġas Elevation GreaterThan _ with Other Value _ should Fail () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= Ġmock View ( 1 . 0 f ) ĊĊĠĠĠĠĠĠĠ Ġval Ġexpected Message Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" âĸ ¼ ĠExpect Ġthat ĠTest View (): ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| Ġ Ġâľ Ĺ Ġhas Ġelevation Ġgreater Ġthan Ġ 5 . 0 Ġ: Ġfound Ġ 1 . 0 """. trim Margin () ĊĊĠĠĠĠĠĠĠ Ġexpect Catch ing Ġ{ Ġexpect That ( view ). has Elevation GreaterThan ( 5 . 0 f ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. failed () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. is A < AssertionError >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. message ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. isEqualTo ( expected Message ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġhas Elevation LessThan _ with Same Elevation _ should Suc ceed () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= Ġmock View ( 1 . 0 f ) ĊĊĠĠĠĠĠĠĠ Ġexpect That ( view ). has Elevation LessThan ( 5 . 0 f ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġhas Elevation LessThan _ with Other Value _ should Fail () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= Ġmock View ( 5 . 0 f ) ĊĊĠĠĠĠĠĠĠ Ġval Ġexpected Message Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" âĸ ¼ ĠExpect Ġthat ĠTest View (): ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| Ġ Ġâľ Ĺ Ġhas Ġelevation Ġless Ġthan Ġ 1 . 0 Ġ: Ġfound Ġ 5 . 0 """. trim Margin () ĊĊĠĠĠĠĠĠĠ Ġexpect Catch ing Ġ{ Ġexpect That ( view ). has Elevation LessThan ( 1 . 0 f ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. failed () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. is A < AssertionError >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. message ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. isEqualTo ( expected Message ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġmock View ( ĊĠĠĠĠĠĠĠ Ġelevation : ĠFloat Ġ= Ġ 1 . 0 f ĊĠĠĠ Ġ) Ġ= ĠTest View ( context ). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . elevation Ġ= Ġelevation ĊĠĠĠ Ġ} Ċ }