public void testSingleGetOperationCloning() { GetOperation.Callback callback = (GetOperation.Callback) mock(GetOperation.Callback.class).proxy(); GetOperation op = ofact.get(TEST_KEY, callback); GetOperation op2 = cloneOne(GetOperation.class, op); assertKey(op2); assertSame(callback, op.getCallback()); }