package Ġcom . be ust . kl ax on Ċ Ċ import Ġorg . testng . Assert Ċ import Ġorg . testng . annotations . Test Ċ Ċ @ Test Ċ class ĠParse From Empty Name Test Ġ{ ĊĊĠĠĠ Ġfun Ġname Set To EmptyString () Ġ{ ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠEmpty Name Ġ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ"") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġempty : ĠString ) ĊĠĠĠĠĠĠĠ Ġval Ġsample Json Ġ= Ġ""" {" ":" value "} """ ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= ĠK l ax on (). parse < Empty Name >( sample Json ) ĊĊĠĠĠĠĠĠĠ ĠAssert . assertNotNull ( result ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( result !!. empty , Ġ" value ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġname Set To DefaultValue () Ġ{ ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠSpecific Name Ġ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= ĠNAME _ NOT _ INITIAL IZED ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġodd Name : ĠString ) ĊĠĠĠĠĠĠĠ Ġval Ġsample Json Ġ= Ġ""" {" $ NAME _ NOT _ INITIAL IZED ":" value "} """ ĊĠĠĠĠĠĠĠ ĠAssert . assert Throws ( Kl ax on Exception :: class . java ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠK l ax on (). parse < Specific Name >( sample Json ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ