### Question:
CircularQueue { public int size() { return size; } CircularQueue( int size );  CircularQueue(); int size(); int count(); boolean isEmpty(); boolean isFull(); T get(); synchronized T get( int maxDelay ); boolean put( T obj ); synchronized boolean put( T obj, int maxDelay ); synchronized void close(); boolean isClosed();  }### Answer:
@Test public void construct3() throws Exception { CircularQueue<Integer> queue = new CircularQueue<Integer>( 1 ); assertEquals( 1, queue.size() ); }
@Test public void construct4() throws Exception { CircularQueue<Integer> queue = new CircularQueue<Integer>( 2 ); assertEquals( 2, queue.size() ); }
@Test public void construct5() throws Exception { CircularQueue<Integer> queue = new CircularQueue<Integer>(); assertEquals( 10, queue.size() ); }