package Ġio . just dev it . math . simp lex . dsl . extensions Ċ Ċ import Ġio . just dev it . math . simp lex . dsl . model . Parameter Ċ import Ġio . just dev it . math . simp lex . dsl . x 4 Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . junit . jupiter . api . Nested Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ internal Ġclass ĠNumber Test Ġ{ ĊĊĠĠĠ Ġ@ Nested ĊĠĠĠ Ġinner Ġclass ĠX Tests Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` Should Ġbe Ġable Ġto Ġcreate Ġparameter `() Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġ 1 0 . x ( index Ġ= Ġ 1 ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( result ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( coefficient ). isEqualTo ( 1 0 . 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( index ). isEqualTo ( 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Nested ĊĠĠĠ Ġinner Ġclass ĠTimes Tests Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` Should Ġbe Ġable Ġto Ġcreate Ġparameter Ġfor Ġtimes Ġoperation `() Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġ 1 0 Ġ* Ġx 4 ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( result ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( coefficient ). isEqualTo ( 1 0 . 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( index ). isEqualTo ( 4 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Nested ĊĠĠĠ Ġinner Ġclass ĠPlus Minus Tests Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` Should Ġbe Ġable Ġto Ġcreate Ġlinear Ġexpression Ġbuilder Ġon Ġplus Ġoperation `() Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġparameter Ġ= ĠParameter ( coefficient Ġ= Ġ 1 0 . 0 , Ġindex Ġ= Ġ 1 ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġ( 2 0 Ġ+ Ġparameter ). build () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( result ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( coefficient s ). contains Exactly ( parameter . coefficient ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( constant ). isEqualTo ( 2 0 . 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġfun Ġ` Should Ġbe Ġable Ġto Ġcreate Ġlinear Ġexpression Ġbuilder Ġon Ġminus Ġoperation `() Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġparameter Ġ= ĠParameter ( coefficient Ġ= Ġ 1 0 . 0 , Ġindex Ġ= Ġ 1 ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġ( 2 0 Ġ- Ġparameter ). build () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( result ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( coefficient s ). contains Exactly (- parameter . coefficient ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( constant ). isEqualTo ( 2 0 . 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ