package Ġrules Ċ Ċ import Ġio . k imo . game of life view . game . World Ċ import Ġjunit . framework . TestCase Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Test Ċ Ċ /** Ċ Ġ* ĠRule Ġ# 4 : ĠAny Ġdead Ġcell Ġwith Ġexactly Ġthree Ġlive Ġne ighbours Ġbecomes Ġa Ġlive Ċ Ġ* Ġcell , Ġas Ġif Ġby Ġreproduction . Ċ Ġ*/ Ċ class ĠRule 4 Test Ġ: ĠTestCase () Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Dead Cell sWith 3 Live Ne ighbours Will Rev ive () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġworld Ġ= ĠWorld ( 3 , Ġ 3 ) ĊĠĠĠĠĠĠĠ Ġworld . kill ( 1 , Ġ 2 ) ĊĠĠĠĠĠĠĠ Ġworld . kill ( 2 , Ġ 2 ) ĊĠĠĠĠĠĠĠ Ġworld . kill ( 2 , Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġworld . kill ( 2 , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġworld . kill ( 1 , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġworld . kill ( 1 , Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġworld . rotate () ĊĠĠĠĠĠĠĠ ĠAssert . assertTrue ( world [ 1 , Ġ 1 ]. is Alive ) ĊĠĠĠ Ġ} Ċ }