Google Mock: несколько ожиданий для одной и той же функции с разными параметрами

Рассмотрим случай, когда предполагается, что определенная фиктивная функция будет вызываться несколько раз, каждый раз с другим значением в определенном параметре. Я хотел бы подтвердить, что функция действительно вызывалась один раз и только один раз для каждого значения в определенном списке значений (например, 1,2,5).

С другой стороны, я хотел бы воздержаться от определения последовательности, поскольку это диктует определенный порядок, который является деталью реализации, которую я хотел бы оставить свободным.

Есть ли какой-то сопоставитель или другое решение в этом случае?

Я не уверен, повлияет ли это каким-либо образом на решение, но я намерен использовать WillOnce (Return (x)) с другим x для каждого значения в списке выше.

8
задан Jonathan 21 April 2011 в 11:05
поделиться