// Ċ // Ġ( C ) ĠCopyright Ġ 2 0 1 8 - 2 0 1 9 ĠMartin ĠE . ĠN ord berg ĠIII Ċ // ĠApache Ġ 2 . 0 ĠLicense Ċ // Ċ Ċ package Ġj vm . kat yd id . css . styles . builders Ċ Ċ import Ġo . kat yd id . css . styles . K at yd id Style Ċ import Ġo . kat yd id . css . styles . builders . orph ans Ċ import Ġo . kat yd id . css . styles . builders . wid ows Ċ import Ġo . kat yd id . css . styles . make Style Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġkotlin . test . assertEquals Ċ import Ġkotlin . test . assert Fails With Ċ Ċ //---------------------------------------------------------------- ------------------------------------------------ ----- Ċ Ċ @ Suppress (" Remove Red undant Back ticks ") Ċ class ĠW id ows And Or ph ans Style Property Tests Ġ{ ĊĊĠĠĠ Ġprivate Ġfun Ġcheck Style ( ĊĠĠĠĠĠĠĠ Ġexpected Css : ĠString , ĊĠĠĠĠĠĠĠ Ġbuild : ĠK at yd id Style . () Ġ-> ĠUnit ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( expected Css , Ġmake Style ( build ). toString ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` W id ows Ġproperties Ġconvert Ġto Ġcorrect ĠCSS `() Ġ{ ĊĊĠĠĠĠĠĠĠ Ġcheck Style (" wid ows : Ġ 2 ; ") Ġ{ Ġwid ows ( 2 ) Ġ} ĊĊĠĠĠĠĠĠĠ Ġassert Fails With < IllegalArgumentException > Ġ{ Ġcheck Style (" throws ") Ġ{ Ġwid ows ( 0 ) Ġ} Ġ} ĊĠĠĠĠĠĠĠ Ġassert Fails With < IllegalArgumentException > Ġ{ Ġcheck Style (" throws ") Ġ{ Ġwid ows (- 1 ) Ġ} Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Or ph ans Ġproperties Ġconvert Ġto Ġcorrect ĠCSS `() Ġ{ ĊĊĠĠĠĠĠĠĠ Ġcheck Style (" orph ans : Ġ 3 ; ") Ġ{ Ġor ph ans ( 3 ) Ġ} ĊĊĠĠĠĠĠĠĠ Ġassert Fails With < IllegalArgumentException > Ġ{ Ġcheck Style (" throws ") Ġ{ Ġwid ows ( 0 ) Ġ} Ġ} ĊĠĠĠĠĠĠĠ Ġassert Fails With < IllegalArgumentException > Ġ{ Ġcheck Style (" throws ") Ġ{ Ġwid ows (- 1 ) Ġ} Ġ} ĊĊĠĠĠ Ġ} Ċ Ċ } Ċ Ċ //---------------------------------------------------------------- ------------------------------------------------ ----- ĊĊ