Почему мой PAssert не соответствует элементу в моем PCollection? - PullRequest
0 голосов
/ 27 апреля 2019

У меня есть PCollection, который, я уверен, содержит:

  • "Боб"
  • "Джон"
  • "Фред"

Однако, когда я проверяю утверждение, спрашивающее, есть ли «Боб» в PCollection, используя:

PAssert.that(myPcollection).containsInAnyOrder("Bob")

мы проваливаем утверждение. Так как «Боб» находится в PCollection, почему он не работает?

1 Ответ

1 голос
/ 27 апреля 2019

Функция containsInAnyOrder() используется для определения того, что исходная PCollection содержит все элементов, а не только подмножество элементов. Не думайте об этом как "Содержит ли он элементы, которые я перечислил?" но скорее думайте об этом как "Является ли эта PCollection полностью составленной из всех элементов, которые я перечислил (но в любом порядке)".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...