@Test public void testGetBooleanArray() throws Exception { HttpCommandProcessor processor = new HttpCommandProcessor("localhost", 4444, "*chrome", "http://www.openqa.org"); processor = spy(processor); String[] cmdArgs = new String[] {"1", "2"}; String[] cmdResults = new String[] {"true", "false"}; boolean[] boolCmdResults = new boolean[] {true, false}; doReturn(cmdResults).when(processor).getStringArray("command", cmdArgs); boolean[] methodResults = processor.getBooleanArray("command", cmdArgs); assertEquals(boolCmdResults[0], methodResults[0]); assertEquals(boolCmdResults[1], methodResults[1]); }