gpt4 book ai didi

java - hasItems断言错误包含可迭代

转载 作者:行者123 更新时间:2023-11-30 05:49:42 25 4
gpt4 key购买 nike

我试图断言列表返回我需要的值,但断言失败了,我不知道为什么差值相等

theActorInTheSpotlight().should(seeThat(Elmenu.menu(SegurosVolutariosUi.CAMPOS_FORMULARIO_SEGUROS_VOLUTARIOS), contains(etiquetasFormulario)))
java.lang.AssertionError: 
Expected: iterable containing [<[Aseguradora, Tipo de seguro, Tipo de venta, Fecha de venta, Estado, Vendedor, Fecha de renovación, Origen]>]
but: item 0: was "Aseguradora"

最佳答案

我认为失败的原因是您的方法试图比较不相等的整个集合。如果您想检查单个/多个项目的存在,您可以使用 hasItem(s) 匹配器。

// direct check for a single value
theActorInTheSpotlight().should(seeThat(Elmenu.menu(SegurosVolutariosUi.CAMPOS_FORMULARIO_SEGUROS_VOLUTARIOS), hasItem("Aseguradora")))
// or just make an array with items from the list
theActorInTheSpotlight().should(seeThat(Elmenu.menu(SegurosVolutariosUi.CAMPOS_FORMULARIO_SEGUROS_VOLUTARIOS), hasItems(etiquetasFormulario.toArray(new String[0]))))

关于java - hasItems断言错误包含可迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56756484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com