Cook the potatoes in a large saucepan of salted boiling water for 10 minutes. Add the beans and cook for a further 3–5 minutes until the vegetables are just cooked through. Drain well.
Meanwhile, whisk together the vinegar and oil in a large serving bowl and season well. Stir through the tomatoes and parsley, then toss through the warm vegetables. Serve warm or cold.