package Ġsolution . little bird . fixture generator Ċ Ċ import Ġcom . google . common . truth . Truth . assertThat Ċ import Ġorg . junit . Test Ċ Ċ class ĠExample Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` gener ates Ġprimitive Ġfixtures `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= ĠPrimitive Examples ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnullable Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstring Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchar Ġ= Ġ'\ u 0 0 0 0 ', ĊĠĠĠĠĠĠĠĠĠĠĠ Ġint Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshort Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlong Ġ= Ġ 0 L , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdouble Ġ= Ġ 0 . 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfloat Ġ= Ġ 0 . 0 F , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbyte Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġboolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Ġ= ĠPrimitive Examples Fixtures . primitive Examples () ĊĊĠĠĠĠĠĠĠ ĠassertThat ( expected ). isEqualTo ( actual ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` gener ates Ġfixture Ġfixtures `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= ĠFix ture Examples ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfixture Ġ= ĠFix ture Example Class ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġexample Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Ġ= ĠFix ture Examples Fixtures . fixture Examples () ĊĊĠĠĠĠĠĠĠ ĠassertThat ( actual ). isEqualTo ( expected ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` gener ates Ġcollection Ġfixtures `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= ĠCollection Examples ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlist Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmap Ġ= Ġempty Map (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Ġ= Ġempty Set () ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Ġ= ĠCollection Examples Fixtures . collection Examples () ĊĊĠĠĠĠĠĠĠ ĠassertThat ( actual ). isEqualTo ( expected ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` gener ates Ġarray Ġfixtures `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= ĠArray Examples ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġarray Ġ= Ġempty Array (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠintArray Ġ= Ġint ArrayOf (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfloat Array Ġ= Ġfloat ArrayOf (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdouble Array Ġ= Ġdouble ArrayOf (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshort Array Ġ= Ġshort ArrayOf (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlong Array Ġ= Ġlong ArrayOf (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠbyteArray Ġ= Ġbyte ArrayOf (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġboolean Array Ġ= Ġboolean ArrayOf (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠcharArray Ġ= Ġchar ArrayOf (), ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Ġ= ĠArray Examples Fixtures . array Examples () ĊĊĠĠĠĠĠĠĠ ĠassertThat ( actual ). isEqualTo ( expected ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` gener ates Ġenum Ġfixtures `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= ĠEnum Example . MON DAY ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Ġ= ĠEnum Example Fixtures . enum Example () ĊĊĠĠĠĠĠĠĠ ĠassertThat ( actual ). isEqualTo ( expected ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` gener ates Ġobject Ġfixtures `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= ĠExample Object ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Ġ= ĠExample Object Fixtures . example Object () ĊĊĠĠĠĠĠĠĠ ĠassertThat ( actual ). isEqualTo ( expected ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` generated Ġnested Ġclass Ġfixtures `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexpected Outer Ġ= ĠExample OuterClass ("") ĊĠĠĠĠĠĠĠ Ġval Ġexpected Inner Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠExample OuterClass . Example Inner Class ( Example OuterClass . Example Inner Class . Another Example Inner Class ("")) ĊĠĠĠĠĠĠĠ Ġval Ġexpected Another Inner Ġ= ĠExample OuterClass . Example Inner Class . Another Example Inner Class ("") ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Outer Ġ= ĠExample OuterClass Fixtures . example OuterClass () ĊĠĠĠĠĠĠĠ Ġval Ġactual Inner Ġ= ĠExample OuterClass Fixtures . Example Inner Class Fixtures . example Inner Class () ĊĠĠĠĠĠĠĠ Ġval Ġactual Another Inner Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠExample OuterClass Fixtures . Example Inner Class Fixtures . Another Example Inner Class Fixtures . another Example Inner Class () ĊĊĠĠĠĠĠĠĠ ĠassertThat ( actual Outer ). isEqualTo ( expected Outer ) ĊĠĠĠĠĠĠĠ ĠassertThat ( actual Inner ). isEqualTo ( expected Inner ) ĊĠĠĠĠĠĠĠ ĠassertThat ( expected Another Inner ). isEqualTo ( actual Another Inner ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` generated Ġnested Ġclass Ġfixtures Ġwhen Ġnot Ġall Ġclasses Ġare Ġannotated `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= ĠExample OuterClass Not Annotated . Example Inner Class Not Annotated . Example Inner Class ("") ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠExample OuterClass Not Annotated Fixtures . Example Inner Class Not Annotated Fixtures . Example Inner Class Fixtures . example Inner Class () ĊĊĠĠĠĠĠĠĠ ĠassertThat ( actual ). isEqualTo ( expected ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` gener ates Ġsealed Ġclass Ġfixtures Ġwhen Ġsubclasses Ġare Ġnested `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= ĠExample Nested Se aled Class . First Sub Class ("") ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Ġ= ĠExample Nested Se aled Class Fixtures . example Nested Se aled Class () ĊĊĠĠĠĠĠĠĠ ĠassertThat ( actual ). isEqualTo ( expected ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` gener ates Ġsealed Ġclass Ġfixtures Ġwhen Ġsubclasses Ġare Ġnot Ġnested `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= ĠNot AN ested Se aled Sub Class ĊĊĠĠĠĠĠĠĠ Ġval Ġactual Ġ= ĠExample Se aled Class Fixtures . example Se aled Class () ĊĊĠĠĠĠĠĠĠ ĠassertThat ( actual ). isEqualTo ( expected ) ĊĠĠĠ Ġ} Ċ } Ċ