@Test
public void testCall_oneWorkArea()
{

    Map<String, Object> params = new HashMap<String, Object>();
    Map<String, Object> result1 = new HashMap<String, Object>();
    result1.put("one", "1");
    ByteBuffer buffer1 = ByteBuffer.allocate(2);
    Mockito.when(this.workAreaOneMock.createBuffer(params)).thenReturn(buffer1);
    Mockito.when(this.workAreaOneMock.parseResults(buffer1)).thenReturn(result1);
    this.geoclientMock.callgeo(buffer1, null);
    Map<String, Object> actualResult = this.function_oneWorkArea.call(params);
    // Not working for some reason even the assertions below pass
    // and the mocks are clearly doing what they're supposed to
    // Mockito.verify(this.workAreaOneMock);
    // Mockito.verify(this.workAreaTwoMock);
    // Mockito.verify(this.geoclientMock);
    assertEquals("1", actualResult.get("one"));
}