tests "query pdp for #tcinArg tcin strings"() and "query product summaries with no error tcin type arg"() are duplicates (pdp test is mislabeled). #133 is also heavily applicable
both tests excerpt
```groovy
void "query pdp for #tcinArg tcin strings"() {
when:
if (count == 1){
threshrController.fetchProductSummaries(targetStore, tcinArg as String)
}else {
threshrController.fetchProductSummaries(targetStore, tcinArg as String[])
}
then:
noExceptionThrown()
where:
tcinArg | count
tcin.getTcins().split(",")[0] | 1
tcin.getTcins().split(",") | 2
}
void "query product summaries with no error tcin type arg"() {
when:
threshrController.fetchProductSummaries(targetStore, tcinArg)
then:
noExceptionThrown()
where:
tcinArg | _
tcin | _
new Tcin(tcin.getTcins().split(",")[0]) | _
}
```
Summary
tests
"query pdp for #tcinArg tcin strings"()
and"query product summaries with no error tcin type arg"()
are duplicates (pdp test is mislabeled). #133 is also heavily applicableboth tests excerpt
```groovy void "query pdp for #tcinArg tcin strings"() { when: if (count == 1){ threshrController.fetchProductSummaries(targetStore, tcinArg as String) }else { threshrController.fetchProductSummaries(targetStore, tcinArg as String[]) } then: noExceptionThrown() where: tcinArg | count tcin.getTcins().split(",")[0] | 1 tcin.getTcins().split(",") | 2 } void "query product summaries with no error tcin type arg"() { when: threshrController.fetchProductSummaries(targetStore, tcinArg) then: noExceptionThrown() where: tcinArg | _ tcin | _ new Tcin(tcin.getTcins().split(",")[0]) | _ } ```