@Test
public void shouldGetEmptyObject() throws Exception {

	// build well list
	ArrayList<AbstractWitsmlObject> witsmlObjects;
	witsmlObjects = new ArrayList<>();
	ObjWell well = new ObjWell();
	well.setName("well-1");
	well.setUid("well-1");
	witsmlObjects.add(well);
	// build query context
	QueryContext qc = new QueryContext(
		"1.3.1.1",
		"well",
		null,
		"",
		witsmlObjects,
		"goodUsername",
		"goodPassword",
		"shouldGetEmptyObject" // exchange ID
	);
	// mock delegator behavior
	when(
		this.mockDelegator.getObject(well, qc.USERNAME, qc.PASSWORD,qc.EXCHANGE_ID, this.mockClient, qc.OPTIONS_IN)
	).thenReturn(null);
	// test
	String expected = WitsmlMarshal.serialize(new ObjWells());
	String actual = this.valve.getObject(qc).get();
	assertEquals(expected, actual);
}