package Ġcom . ge ek be ast . rh iz ome . hazelcast Ċ Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Test Ċ import Ġjava . util . concurrent . TimeUnit Ċ Ċ /** Ċ Ġ* Ċ Ġ* Ġ@ author ĠMat thew ĠT am ay o - R ios Ġ& lt ; mat thew @ open l attice . com & gt ; Ċ Ġ*/ Ċ class ĠH azelcast Queue InMemory Mock Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Queue Mock () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġq Ġ= Ġmock H azelcast Queue ( Int :: class . java ) ĊĠĠĠĠĠĠĠ Ġq . add ( 5 ) ĊĠĠĠĠĠĠĠ Ġq . put ( 1 0 ) ĊĠĠĠĠĠĠĠ Ġq . offer ( 3 , Ġ 1 0 0 0 L , ĠTimeUnit . MILLISECONDS ) ĊĊĠĠĠĠĠĠĠ ĠAssert . assertEquals Ġ( 5 , Ġq . take () Ġ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals Ġ( 1 0 , Ġq . take () Ġ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals Ġ( 3 , Ġq . take () Ġ) ĊĠĠĠ Ġ} Ċ }