package Ġedu . kit . out wait . waiting Queue . time Slot Model Ċ Ċ import Ġorg . joda . time . DateTime Ċ import Ġorg . joda . time . Duration Ċ import Ġorg . joda . time . Interval Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Assert .* Ċ import Ġorg . junit . Test Ċ Ċ class ĠPause Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` constructor Ġsets Ġinterval Ġproperly ` (){ ĊĠĠĠĠĠĠĠ Ġval Ġduration Ġ= ĠDuration . standard Minutes ( 1 2 0 ) ĊĠĠĠĠĠĠĠ Ġval Ġbegin Ġ= ĠDateTime . parse (" 2 0 2 1 - 0 3 - 1 5 T 1 1 : 2 0 : 0 0 . 0 0 0 + 0 1 : 0 0 ") ĊĠĠĠĠĠĠĠ Ġval Ġinterval Ġ= ĠInterval ( begin , Ġbegin Ġ+ Ġduration ) ĊĊĠĠĠĠĠĠĠ Ġval Ġpause Ġ= ĠPause ( interval ) ĊĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( pause . interval , Ġinterval ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` type Ġis Ġcorrect ` (){ ĊĠĠĠĠĠĠĠ Ġval Ġduration Ġ= ĠDuration . standard Minutes ( 1 2 0 ) ĊĠĠĠĠĠĠĠ Ġval Ġbegin Ġ= ĠDateTime . parse (" 2 0 2 1 - 0 3 - 1 5 T 1 1 : 2 0 : 0 0 . 0 0 0 + 0 1 : 0 0 ") ĊĠĠĠĠĠĠĠ Ġval Ġinterval Ġ= ĠInterval ( begin , Ġbegin Ġ+ Ġduration ) ĊĊĠĠĠĠĠĠĠ Ġval Ġpause Ġ= ĠPause ( interval ) ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( pause . getType (), ĠType . PAUSE ) ĊĠĠĠ Ġ} Ċ } Ċ